← Open Source
yinguobing

cnn-facial-landmark

Training code for facial landmark detection based on deep convolutional neural network.

Model DevelopmentArchitecturePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
644
Stars
177
Forks
+0
This week
1
Contributors
Created 2017-12-19 · Updated 2026-08-25 · #15607 today
Top developers

yinguobing/cnn-facial-landmark is ranked 15,607 with 644 stars.

Same-category comparison

yinguobing/cnn-facial-landmark is ranked 15,607 among these 7 peers; JIA-Lab-research/Seg-Zero is ranked 15,611.

Same-category comparison
NameRankMetrics
malllabiisc/CompGCN15,588
Language:
Python
Stars:
645
Forks:
110
Description:
ICLR 2020: Composition-Based Multi-Relational Graph Convolutional Networks.
naver/roma15,589
Language:
Python
Stars:
645
Forks:
25
Description:
RoMa: A lightweight library to deal with 3D rotations in PyTorch.
OpenGVLab/GITM15,597
Stars:
644
Forks:
25
Description:
Ghost in the Minecraft: Generally Capable Agents for Open-World Environments via Large Language Models with Text-based Knowledge and Memory.
JIA-Lab-research/Seg-Zero15,611
Language:
Python
Stars:
643
Forks:
31
Description:
Project Page For "Seg-Zero: Reasoning-Chain Guided Segmentation via Cognitive Reinforcement".
PlayVoice/lora-svc15,612
Language:
Python
Stars:
643
Forks:
79
Description:
singing voice change based on whisper, and lora for singing voice clone.
aditya-vora/FCHD-Fully-Convolutional-Head-Detector15,614
Language:
Python
Stars:
643
Forks:
180
Description:
Code for FCHD - A fast and accurate head detector.
autonomousvision/shape_as_points15,616
Language:
Python
Stars:
643
Forks:
52
Description:
[NeurIPS'21] Shape As Points: A Differentiable Poisson Solver.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryArchitecture
KeywordsObject detection
Stars644
Forks177
Contributors1
Created date2017-12-19
Updated date2026-08-25
Stars in 1 day0
Stars in 7 days0
Rank15,607
Previous rank15,420
Rank change-187
7-day stars rank15,082
Previous 7-day stars rank15,085
7-day stars rank change3
Total stars rank15,894
Previous total stars rank15,868
Total stars rank change-26
CountryChina
README summary

cnn-facial-landmark Facial landmarks detection based on convolution neural network. Here is a sample gif showing the detection result. The model is build with TensorFlow, and training code is provided so you can train your own model with your own datasets. The companion tutorial is also available, which includes background, dataset, preprocessing, model architecture, training and deployment. I tried my best to make them simple and easy to understand for beginners. Feel free to open issues when you are

stuck or have some wonderful ideas to share. Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. Prerequisites Installing Just git clone this repo and you are good to go. Train & evaluate The following command shows how to train the model for 10 epochs. Training and testing files are required to be stored as TensorFlow Record files. You can generate them by yourself, or checkout

the branch in this repository: face-mesh-generator. Export For PC/Cloud applications TensorFlow's SavedModel is recommended and is the default option. For Mobile/Embedded/IoT devices These devices tend to have constrained resource and TensorFlow Lite is most suitable for this situation. However this is beyond the scope of this project. But don't worry, you will find a more comprehensive project in the next section. Once you have accomplished all the applications above, it's a good time to move

on to a more advanced repo with following features: Support multiple public dataset: WFLW, IBUG, etc. Changelog Update 2021-03-09 A preprocessing layer was added and new model weights provided. Update 2020-06-20 Making the default way of building models. Update 2019-08-08 A new input function is added to export the model to take raw tensor input. Use the argument in the exporting command. This is useful if you want to "freeze" the model later. For

those who are interested in inference with frozen model on image/video/webcam, there is a lightweight module here: check it out. Issue #11 #13 #38 #45 and many others have been resolved. No more in training, and exporting model looks fine now. Update 2019-05-22 Thanks for your patience. I have managed to updated the repo that is used to extract face annotations and generate TFRecord file. Some bugs have been fixed and some minimal sample files have

been added. The training part(this repo) is about to be updated. Update 2019-04-22 This repository now has 199 github stars that is totally beyond my expectation. Whoever you are, wherever you are from and whichever language you speak, I want to say "Thank you! " to you 199 github friends for your interest. Human facial landmark detection is easy to get hands on but also hard enough to demonstrates the power of deep neural networks, that is the

reason I chose for my learning project. Even I had tried my best to keep a exhaustive record that turned

Frequently asked questions

How many stars and forks are recorded?

yinguobing/cnn-facial-landmark has 644 stars and 177 forks.

What is the repository rank?

yinguobing/cnn-facial-landmark is ranked 15,607.

What language and category are recorded?

yinguobing/cnn-facial-landmark has 644 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

yinguobing/cnn-facial-landmark is compared with JIA-Lab-research/Seg-Zero, ranked 15,611 with 643 stars.

Nearby in the ranking
Similar items