Skip to content

EyeRiz is a smart webcam capable of face recognition, gesture-based face locking, tracking, and release the lock, developed For the CS3283 - Embedded Systems Project in Semester 5.

Notifications You must be signed in to change notification settings

AkinduID/EyeRiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EyeRiz

Project Overview

EyeRiz is a smart webcam capable of face recognition, gesture-based face locking, tracking, and release the lock, developed For the CS3283 - Embedded Systems Project in Semester 5. The system includes a standard consumer webcam, two servo motors mounted on a servo bracket for pan-tilt control, a microcontroller, LED indicators, and a custom desktop application. The app processes the video stream for face and gesture detection, calculates servo angles to center the face, and communicates with the microcontroller via serial. Servo Motors get the angles from the microcontroller and move the webcam which is also mounted on the servo bracket. Using the OBS Virtual Camera driver, the app streams the tracked video feed to other applications like Zoom while keeping the original feed locked to the desktop app.

Features

  • Real-time face detection and tracking
  • Locking and Unlocking a face using hand gestures
  • Desktop Application for further features

Technologies and Tools

python logo cplusplus logo qt logo opencv logo MediaPipe logo vscode logo arduino logo platformio logo

Hardware Compnents

  • 720p Web Camera
  • Arduino Uno R3
  • SG90 Servo Motors x2
  • Pan and Tilt Servo Bracket

Read the wiki for the weekly progress

https://github.com/AkinduID/Face-Tracking-WebCam/wiki

About

EyeRiz is a smart webcam capable of face recognition, gesture-based face locking, tracking, and release the lock, developed For the CS3283 - Embedded Systems Project in Semester 5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published