copy_move_forgery_detection

Installation
SKILL.md

copy_move_forgery_detection

Copy-Move Forgery Detection identifica regiones del documento copiadas y pegadas desde otra parte de la misma imagen, revelando manipulaciones como foto del titular pegada o número de documento clonado.

When to use

Aplicar junto con ELA como parte del pipeline de integridad del documento.

Instructions

  1. Instalar: pip install opencv-contrib-python-headless (necesario para SIFT).
  2. Implementar detección por SIFT keypoints:
    import cv2, numpy as np
    def detect_copy_move(img, min_matches=10):
        gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
        sift = cv2.SIFT_create()
        keypoints, descriptors = sift.detectAndCompute(gray, None)
        if descriptors is None or len(keypoints) < min_matches:
    
Related skills
Installs
10
First Seen
Mar 2, 2026