Skip to content

Image Processing and Deep Learning techniques combined to detect facial landmarks

License

Notifications You must be signed in to change notification settings

sdonatti/nd891-project-facial-keypoint-detection

 
 

Repository files navigation

Udacity Computer Vision Nanodegree

Facial Keypoint Detection

Use image processing techniques and deep learning to recognize faces and facial keypoints, such as the location of the eyes and mouth on a face.

teaser

Requirements

  1. Download and install Anaconda Python
  2. Create and activate a Conda environment

Set-up

Clone the project repository

git clone http://github.com/sdonatti/nd891-project-facial-keypoint-detection.git

Install required Python packages

cd nd891-project-facial-keypoint-detection
pip install -r requirements.txt -f https://download.pytorch.org/whl/torch_stable.html

Launch the project Jupyter Notebooks

jupyter notebook

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

License

This project is licensed under the MIT License

About

Image Processing and Deep Learning techniques combined to detect facial landmarks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.7%
  • Python 0.3%