Deepfake Image Detection Tool is a machine learning application that detects whether an image is real or AI-generated/manipulated. The system analyzes image features using a trained deep learning model and provides a prediction along with a confidence score.
- Detects real and deepfake images
- Provides prediction confidence score
- Fast and efficient image analysis
- User-friendly interface
- Supports JPG, JPEG, and PNG formats
- Python
- TensorFlow / PyTorch
- OpenCV
- NumPy
- Flask / FastAPI
- HTML, CSS, JavaScript
deepfake-image-detector/ โโโ model/ โโโ dataset/ โโโ static/ โโโ templates/ โโโ app.py โโโ train.py โโโ requirements.txt โโโ README.md
- Clone the repository:
git clone https://github.com/your-username/deepfake-image-detector.git
- Navigate to the project directory:
cd deepfake-image-detector
- Install dependencies:
pip install -r requirements.txt
python app.py
Open your browser and visit:
- Upload an image.
- The image is preprocessed and analyzed.
- The trained model extracts relevant features.
- The system predicts whether the image is real or deepfake.
- A confidence score is displayed.
Prediction: Deepfake Confidence: 94.7%
- Deepfake video detection
- Real-time webcam analysis
- Improved model accuracy
- Explainable AI visualizations
- Cloud deployment support
Contributions are welcome. Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License.
Developed as a machine learning project to explore deepfake detection using computer vision and deep learning techniques.