We got tired of our professors pronouncing our name incorrectly and decided to action into our own hands.

What it does

Our project uses complex machine learning algorithms and facial detection libraries to associate a name with a person's face, and can also mark them as being present for a class, if a kiosk with our software was set up in the classroom.

How we built it

We built our project using Google's Cloud Platform, python, OpenCV, and flask.

Challenges we ran into

We had initially planned on allowing students to be checked in with a mobile device, but OpenCV for Android is not advanced enough to allow this to be possible, so we decided to run it on a laptop instead.

Accomplishments that we're proud of

Getting the facial recognition system fully functional, with zero false positives throughout the duration of our testing was most likely our largest accomplishment.

What we learned

Creating an accurate facial recognition system, with consistent results, is more difficult than it seems

What's next for Present!

Spending more time, and getting it to fully run on Android devices is something we'd like to take care of, possibly exploring technologies other than OpenCV.

Share this project: