Detect and uncover image forgeries with this powerful Python forgery detection project! 📸🔍
-
Double JPEG Compression Detection 📷🔄
- Identify whether an image has undergone multiple JPEG compressions.
-
Metadata Analysis Detection 📅📷
- Analyze and display Exif data to understand the image's metadata.
-
Noise Variance Inconsistency Detection 🎛️📊
- Detect inconsistencies in noise variance to unveil potential forgeries.
-
Copy-Move Detection 🖼️🔍
- Use advanced techniques, including SIFT detection, to locate and visualize copy-move forgeries.
- Python 3.x
- OpenCV (
pip install opencv-python
) - PIL (
pip install Pillow
)
-
Clone the repository:
git clone https://github.com/yourusername/forgery-detection.git
-
Navigate to the project directory:
cd forgery-detection
-
Run the main script:
python main.py <image_filename> [options]
Options:
--imauto
: Automatically search identical regions. (Default: 1)--imblev
: Blur level for degrading image details. (Default: 8)--impalred
: Image palette reduction factor. (Default: 15)- ... (other options)
-
Explore the results and enjoy uncovering image forgeries! 🔍🕶️
Feel free to contribute by opening issues or submitting pull requests. Your feedback is highly appreciated!