Face Recognition

Goal: Using a webcam, OpenCV and ROS, develop an API to recognize people in real-time

Project Overview:

The following flow-chart summarizes the 3 main aspects of project – face -detection, capturing images, training faces and recognizing faces:


Project Website:

This project was integrated into another bigger project on TurtleBot navigation and can be viewed at – http://abhipatil.site/portfolio/tbot_slam

Project Details:

Fisherfaces algorithm is implemented to train and recognize faces. The algorithm can be summarized as follows:

The code (integrated with ROS & the TurtleBot project) is available on GitHub – http://github.com/patilnabhi/tbotnav

Future work:

Improve accuracy of classification by combining various classifiers such as Principal Component Analysis (PCA), Independent Component Analysis (ICA) and LDA; this could be done using a Radial Basis Function (RBF)-based interpolation


0 comments on “Face RecognitionAdd yours →

Leave a Reply

Your email address will not be published. Required fields are marked *