Inspiration
I thought about how artificial intelligence could be used in this project and this was the first thing that came to mind. Later on, I realized that you didn't need artificial intelligence for facial recognition, so I swapped from AI to OpenCV.
What it does
The project detects a direct face from a distance of 13ft away.
How we built it
We used Python, OpenCV, and PyCharm to create our program. We also had the help of a tutorial to figure out how to install Python3 and OpenCV, and how to use the both of them when creating program.
Challenges we ran into
There were many moments where our code didn't work, and we had to troubleshoot it. Especially when we had to make sure that the program wouldn't pick up on things around us that weren't faces. There was also a time when we tried to use DeepFace to detect emotion, but that ended up not working for us and we dropped the idea. We also wanted to put our program on a website using something like PyScript, but that ended the same way.
Accomplishments that we're proud of
We're proud of everything we did during this hackathon because it gave us a better understanding of python.
What we learned
How to use the computer camera through Python, how to import packages in Python, how to make and destroy windows in Python, and how to bind actions to keyboard inputs in Python.
What's next for Simple Facial Detection Python?
The simultaneous detection of other facial, as well as full body features on Python. Also, emotion, gender, race, and age on Python through DeepFace.
Log in or sign up for Devpost to join the conversation.