Repository containing the materials for Udacity CVND Facial Keypoint Detection project
Facial keypoints include points around the eyes, nose, and mouth on a face and are used in many applications. These applications include: facial tracking, facial pose recognition, facial filters, and emotion recognition. The implemented solution is able to look at any image, detect faces, and predict the locations of facial keypoints on each face. Some examples of these keypoints are pictured below.
The complete computer vision pipeline consists of:
- Detecting faces on the image with OpenCV Haar Cascades.
- Detecting 68 facial keypoints with CNN with architecture based on this paper.