Skip to content

adi1220/Facial-Keypoint-Detection-Project

Repository files navigation

Facial-Keypoint-Detection-Project

This is my first computer vision project. In this project, i had combined my knowledge of computer vision techniques and deep learning architectures to build a facial keypoint detection system that takes in any image with faces, and predicts the location of 68 distinguishing keypoints on each face!

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.

Description

The project will be broken up into a few main parts in four Python notebooks :
Notebook 1 Loading and Visualizing the Facial Keypoint Data.
Notebook 2 Defining and Training a Convolutional Neural Network (CNN) to Predict Facial Keypoints.
Notebook 3 Facial Keypoint Detection Using Haar Cascades and your Trained CNN.
Notebook 4 Fun Filters and Keypoint Uses.

Clone Repository

git clone https://github.com/aditya1267/Facial-Keypoint-Detection-Project.git

Acknowledgements

This project was done under Computer Vision Nanodegree program of UDACITY and dataset was extracted from Youtube Faces Dataset can be found here