Inspiration
Our team was inspired by the gleaming issue in modern security: the lack of protection from numerical passwords, as well as their difficulty to remember.
What it does
This script is designed to take an image from a computer or phone's camera and compare it with a variety of reference images (or images added by the user). Its purpose is to determine if the user's face is stored in the data of program.
How we built it
This program was written entirely in python, and used multiple external modules, including numpy, opencv, and matplotlib.
Challenges we ran into
Unfortunately, the best tool to be utilized in facial-comparison via opencv is no longer built into the module. This challenge was overcome through the use of alternative identification strategies. In addition, one of our members (we do not have his email to register him) had to leave the event early.
Accomplishments that we're proud of
Our team is proud to say that our prototype code can successfully recognize common faces between sample images, as well as consistantly detect the location of any faces in front of the camera.
What we learned
Our team learned much about the application of modules in python, as well as the many different ways in extrapolate data from an image feed.
What's next for FaceAuthenticator
The next step in our project is to discover additional ways in which to recognize the facial features that will result in less extraneous points. Complete implementation for the camera in facial-comparison is also to be improved.

Log in or sign up for Devpost to join the conversation.