A project can extract facial landmark and evaluate the beauty of face.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
FaceRank [C] 修复 facial_rater() method May 15, 2018
rater [F] 修复颜值大于 100 的问题 May 16, 2018
static [C] change deploy instruction Jul 4, 2018
utils [F] 修复 FacePlusPlus 接口 May 16, 2018
webapp [A] add text "view on Github" Jul 4, 2018
.gitignore [A] 添加 "static/upload" to gitignore May 15, 2018
manage.py init project May 2, 2018
requirements.txt [C] change deploy instruction Jul 4, 2018



A project can extract facial landmark and evaluate the beauty of face, which is inspired by a book Computer Models for Facial Beauty Analysis.

This project use The Vertical Thirds and Horizontal Fifths algorithm to evaluate the beauty of the photos

Demo Link


Step 1 (depends on OS)

Clone Repo

git clone https://github.com/pwfee/FaceRank.git
cd FaceRank

Linux Requirements (Deploy successfully on Debian 9 x64)

sudo apt-get install redis-server
sudo apt-get install build-essential cmake
sudo apt-get install libgtk-3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev   


macOS Requirements (Deploy successfully on macOS 10.13.5)

brew install redis
brew install dlib
brew install cmake

Step 2

Python Requirements

pip install -r requirements.txt


celery -A FaceRank worker -l info
python manage.py runserver

Then Visit