Skip to content

Adars2005/DeepfakeDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Deepfake Detection using Deep Learning

A deep learning-based system to detect AI-generated deepfake images and videos using CNNs and OpenCV.

πŸ” Overview

Deepfakes are hyper-realistic manipulations of facial images or videos created using AI techniques. While they showcase technological advancements, they also pose serious risks in misinformation, identity fraud, and media manipulation.

This project aims to build an end-to-end deepfake detection pipeline that classifies input media as real or fake with high accuracy using deep learning.

πŸ“Š Dataset

  • Name: Deepfake Dataset (3.7 GB)
  • Content: Labeled real and fake videos/images
  • Processing: Frame extraction using OpenCV, resized and normalized for CNN input.

βš™οΈ Tech Stack

  • Python, OpenCV
  • TensorFlow / Keras (CNN)
  • NumPy, Matplotlib
  • Scikit-learn (for evaluation metrics)

πŸ› οΈ Key Features

  • βœ… Frame-level video analysis using OpenCV
  • βœ… CNN model trained on 3.7 GB of deepfake dataset
  • βœ… High-accuracy classification of real vs fake
  • βœ… End-to-end pipeline: Data preprocessing β†’ Training β†’ Evaluation

πŸ§ͺ What I Learned

  • Building robust preprocessing pipelines for visual data
  • Designing and training convolutional neural networks for classification
  • Evaluating model performance using accuracy, precision, recall, and F1-score
  • Real-time detection using OpenCV and video frame analysis

πŸ“· Sample Output

Input Frame Prediction
real Real
fake Fake

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published