Skip to content

Monitor and detect any malicious or suspicious activity and raise warnings and email alerts

License

Notifications You must be signed in to change notification settings

jaisweta-naarrayanan/Facial-Surveillance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Facial Surveillance System is designed to detect malicious activities in real time. It monitors an individual’s attention based on the combined positions of their eyes and head. When the system detects signs of inattention (e.g., the individual looking away from the camera), it sends alerts via pop-up warnings on the screen and email notifications to the relevant authority.

Different functions were used to identify facial positions and trigger warnings:

  1. facial-marking.py: Identifies facial landmarks using the facemesh technique.
  2. eye_pos.py: Extracts eye positions based on pixel counts.
  3. head_pos.py: Estimates head rotation angles using Rodrigues' rotation formula.
  4. alerts.py: Issues on-screen warning pop-ups and sends email alerts with snapshots of the individual.
  5. main.py: Serves as the main component that integrates all functions to operate the surveillance system effectively.

About

Monitor and detect any malicious or suspicious activity and raise warnings and email alerts

Topics

Resources

License

Stars

Watchers

Forks

Languages