Version: 1.0.0
Welcome to our Image Forgery Detection Software, a collaborative project developed by our team to detect image forgeries using Python and MATLAB. This software combines the power of two widely used programming languages to provide an efficient and accurate image analysis solution.
Key Contributors:
- [David Vedha Jerome A]
- [Aswin k]
- [Dhruv R]
- [Dharaneesh J]
- [Dhilipan A.R]
Our Image Forgery Detection Software is designed to offer the following key features:
- Forgery Detection: The software detects common image manipulation techniques such as copy-paste, splicing, and other forms of manipulation.
- Multi-Format Support: It can analyze images in various formats, including JPEG, PNG, and more.
- User-Friendly Interface: The software provides an intuitive command-line interface for running the detection algorithms.
- Python and MATLAB Integration: We've harnessed the capabilities of both Python and MATLAB to create a robust image analysis platform that combines their strengths.
To run the software effectively, ensure you have the following prerequisites installed on your system:
-
Python: Install Python 3.6 or higher. You can download Python from python.org.
-
MATLAB: The software requires MATLAB R2017b or a newer version. You can acquire MATLAB from MathWorks.
-
Python Packages: Install the following Python packages using
pip:- NumPy
- OpenCV
- Pillow (Python Imaging Library)
-
MATLAB Image Processing Toolbox: Ensure you have the Image Processing Toolbox installed in MATLAB.
Follow these steps to install the software:
-
Clone the repository to your local machine:
git clone https://github.com/teammates/image-forgery-detection.git
-
Navigate to the project directory:
cd image-forgery-detection -
Ensure that you have all the prerequisites mentioned in the Prerequisites section.
Using our Image Forgery Detection Software is straightforward:
-
Open a command-line terminal or shell.
-
Navigate to the project directory where the software is located.
-
Run the forgery detection script using the following command:
python forgery_detection.py input_image.jpg
Replace
input_image.jpgwith the path to the image you want to analyze. -
The software will process the image and display the results, indicating whether any forgery was detected.
We appreciate contributions from the community to enhance and expand the capabilities of this software. If you'd like to contribute, please follow these guidelines:
-
Fork the repository.
-
Create a new branch for your feature or bug fix.
-
Implement your changes, ensuring that you document your code.
-
Thoroughly test your changes.
-
Submit a pull request, providing details of the changes you've made.
Our Image Forgery Detection Software is released under the MIT License. You are welcome to use, modify, and distribute it as needed. However, please provide credit to the original authors and retain the license text in your project.
Thank you for using our software. We hope it assists you in detecting image forgeries effectively.