What it does
Our face recognition security system will send an alert to the user if an unknown person in our system is detected.
How I built it
My team built this by first taking open-source code, then tweaking it to be able to do face recognition on video as well as alert the user by lighting up an LED if an unknown person is detected using Arduino and the pyserial library in Python.
Challenges I ran into
The main challenge we had was face recognition on a video. The video turned out to be really slow and was broken up into many images. We found out that detecting though a webcam was much faster, so we decided to put our video files to be recognized in Obs Virtual Camera to simulate a webcam source. This helped to speed up our video.
Accomplishments that I'm proud of
We were able to recognize faces accurately and even use Arduino as an alert system.
What I learned
Through this project, I learned the process of detecting and recognizing a face.
What's next for Face Recognition Security System
Hopefully we can speed up the process of face recognition for video.