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.
- Download and install Anaconda Python
- Create and activate a Conda environment
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
This project is licensed under the MIT License