A Python library for detecting deepfake images and videos.
Project description
Deepfake Detector
Deepfake Detector is a Python library designed for detecting deepfake content in images and videos. Leveraging advanced machine learning techniques, it provides an easy-to-use interface for real-time and batch processing of media files.
Features
- Real-time Deepfake Detection: Analyze live video feeds to detect deepfake content.
- Batch Processing: Process multiple images and videos to classify them as real or fake.
- Customizable Thresholds: Adjust detection sensitivity to suit your specific needs.
Installation
You can install the deepfake_detector
package using pip:
pip install deepfake_detector
Usage
For Video Detection
Detect deepfake content in a video file. You can provide a video file path or use a webcam.
from deepfake_detector import live_video_prediction, image_prediction
# Set a custom threshold
live_video_prediction(source='name.mp4',threshold=0.5)
For Image Detection
Detect deepfake content in a single image.
from deepfake_detector import live_video_prediction, image_prediction
# Image prediction example
image_prediction('name.png', threshold=0.6)
Customizing Detection Threshold
You can set the threshold to control the sensitivity of the detection.
# Example with a higher sensitivity threshold
live_video_prediction(source='name.mp4',threshold=0.5)
image_prediction('name.png', threshold=0.6)
Paper Reference
For more detailed information about the techniques used in this library, please refer to the following research paper:
- Title: Deepfake Detection Using the Rate of Change between Frames Based on Computer Vision
- Journal: MDPI Sensors
- Abstract: This paper explores advanced methods for detecting deepfake media using convolutional neural networks (CNNs). The study provides a comprehensive analysis of various techniques and their effectiveness in identifying manipulated content.
Contributing
If you would like to contribute to the development of this library, please contact me.
Contact
For any questions or feedback, please contact:
- Author: Adupa Nithin Sai
- Email: adupanithinsai@gmail.com
- GitHub: https://github.com/saiadupa/Deepfake-detector
Thank you for using Deepfake Detector. We hope you find it useful for your deepfake detection needs!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Deepfake-detector-1.4.tar.gz
.
File metadata
- Download URL: Deepfake-detector-1.4.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b086af59916ac3461e5c8113580e5faaf9d5e000602071161fa0ee5615cb0c0 |
|
MD5 | 7854e1655500bb327e85e22effc190e7 |
|
BLAKE2b-256 | be7fcf265ecc15ba8c6e0205299b0d619b123845358acc002727f400de358e53 |
File details
Details for the file Deepfake_detector-1.4-py3-none-any.whl
.
File metadata
- Download URL: Deepfake_detector-1.4-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2bcc75533cffde4b2fe500edabafec555f0a5adfe6b8f6ef657cef35769c7f1 |
|
MD5 | eedb2af2897a1ef0404d43fbb4dde315 |
|
BLAKE2b-256 | 6ec586d74366b21d5a97db3b8253d458b69cb4ef5eb6c70fb2fbd55931f65863 |