• Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    Python
  • Created almost 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A re-implementation of Deep-Alignment-Network using TensorFlow

Deep-Alignment-Network-tensorflow

A re-implementation of Deep-Alignment-Network using TensorFlow

Requirements

Tensorflow 1.5.0 (My version)

Python 3.6

Other commonly used libs for image processing

Dataset formatted like 300-W and Menpo

Usage

Data preparation

cd DAN_TF

mkdir Model

python training\testSetPreparation.py

Training or testing

python train\testDAN.py

Remember to set the STAGE variable and modify the data path in trainDAN.py

MobileNet training or testing

mkdir Model_mobilenet

python trainDAN_mobilenet.py

Remember to set the STAGE variable and modify the data path in trainDAN_mobilenet.py

What's new?

MobileNet: Added on 2018-02-08

References

Original implementation: https://github.com/MarekKowalski/DeepAlignmentNetwork

Another tensorflow implementation: https://github.com/zjjMaiMai/Deep-Alignment-Network-A-convolutional-neural-network-for-robust-face-alignment

Remarks

Note that I have no GPU in this period, so I'm not sure whether this implementation can achieve the same performance as the paper described. However, the functionality of the self defined layers has been tested and I found no problem. If you're interested, you can try my code and train a model. Feel free to raise an issue if you have any question.