Skip to content

a deepfake detector usign the cnn and lstm architecture

Notifications You must be signed in to change notification settings

praths71018/deep-detect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Deepfake technology has gained significant attention due to its potential for misuse and dissemination of fake content. The objective of this project is to build a deepfake detection system that can effectively identify manipulated videos and images. The system utilizes a combination of CNN, LSTM, and Transformers, and integrates with Flask to provide a user-friendly web interface.

Solution

  1. We take in an mp4 deepfaked video break it into individual frames using open cv
  2. The frames are then edited to just show the faces in the video
  3. We then pass these frames to our cnn and vit model and find which is real and fake
  4. If more than 20 percent of the frames are classified fake we classify it as a fake video else we classify it as real

Installation

Follow the steps below to install and set up the deepfake detection project:

  1. Clone the repository: git clone https://github.com/JiteshNayak2004/router_placement.git

  2. Create a virtual environment (optional but recommended): python3 -m venv env

  3. Install the required dependencies: pip install -r requirements.txt

About

a deepfake detector usign the cnn and lstm architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.6%
  • Other 0.4%