中文说明文档 Chinese version instruction for plate detection
Original English instruction for face detection
MTCNN: Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
Implement training and testing by tensorflow.
Referenced mtcnn_tf
Still working on this repo ...
- Tensorflow v1.0.0 or higher
- TF-Slim
- Python 3.5
- Ubuntu 14.04 or CentOS 7.2 or higher
- Cuda 8.0 or higher
- WIDER face dataset: Download WIDER_train.zip from here. You can only download Wider Face Training Images. Unzip it and move it to
dataset
folder. - Landmark dataset: Download train.zip from here. You can only download training set. Unzip it and move it to
dataset
folder. - Run
./clearAll.sh
to clear all tmp file. - Run
./runAll.sh
to finish all (include preparing data and training). Please check this shell script to get more info.
- Prepare your own plate dataset, make sure images named by CCPD rules. Put image files in
./dataset/traindata
folder. - Run
./runMy.sh
to finish all (include preparing data and training).
- Copy your image file to
testing/images
- Run
python testing/test_images.py --stage=onet
. Anyway you can specify stage to pnet or rnet to check your model. - The result will output in
testing/results_onet
- Copy your image file to
testing/plates
- Run
python testing/test_plates.py --stage=onet
. Anyway you can specify stage to pnet or rnet to check your model. - The result will output in
testing/results_onet
MIT LICENSE
- Kaipeng Zhang, Zhanpeng Zhang, Zhifeng Li, Yu Qiao , " Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks," IEEE Signal Processing Letter
- MTCNN-Tensorflow