We wanted to learn OpenCV for robot vision processing and use the Jetson TX1 from NVIDIA for our 2017 FIRST Robotics Competition (FRC) robot. We came up with projects for the Jetson, one of which was facial recognition for scanning in and out of our robotics lab. We thought this hackathon would be a good opportunity to finish most of the project.

What it does

Does facial detection and recognition.

How we built it

C++, OpenCV, and QT.

Challenges we ran into

Getting path of XML files, linking OpenCV libraries with QT widget, understanding facial recognition algorithms, etc.

Accomplishments that we're proud of

Trained a LBPH facial recognition classifier and got the GUI to work.

What we learned

We learned how to use OpenCV and QT. Also, we learned how machine learning works for facial recognition.

What's next for Facial Recognition

We want to finish the widget and get our algorithm connected with the GUI. We also wish to train the classifier better and run it with all 85 members of our robotics team.

Built With

Share this project: