Skip to content

AI-powered exam proctoring system using Python, MediaPipe, YOLOv8, and OpenCV. Detects cheating behavior in real-time including looking away, phone usage, and multiple faces.

License

Notifications You must be signed in to change notification settings

AaravMehta-07/Exam-Cheating-Detection-Application-Using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Exam-Cheating-Detection-Application-Using-Python

AI-powered exam proctoring system using Python, MediaPipe, YOLOv8, and OpenCV. Detects cheating behavior in real-time including looking away, phone usage, and multiple faces.

Exam Cheating Detection Application πŸ“·πŸŽ“

A real-time cheating detection application built using Python, OpenCV, MediaPipe, and YOLOv8.
It monitors students during online exams and flags suspicious behaviors like:

  • Looking away from the screen
  • Using a phone
  • Presence of multiple faces and people

πŸ’‘ Features

  • Head pose estimation using MediaPipe Face Mesh
  • YOLOv8 object detection for phone/book detection
  • Face detection to flag multiple people in frame
  • Auto-calibration before session starts
  • Live percentage summary of misconduct events

πŸ“¦ Requirements

Install dependencies using: pip install -r requirements.txt

About

AI-powered exam proctoring system using Python, MediaPipe, YOLOv8, and OpenCV. Detects cheating behavior in real-time including looking away, phone usage, and multiple faces.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages