This is a simlpe Deep Learning Applecation on C/S architecture.
1.Keras2
2.TensorFlow 1.4
3.Flask
4.Scipy
5.OpenCV 3
You can run the System both on local or Android Client(need serving.)
url of weight: https://pan.baidu.com/s/1pKQvn3H, copy the weight to ./weight/
1.pip install or library we need.
2.copy the img to the ./iamge/
3.python predict.py xxx.jpg
python Flask_serving.py --ip=<your_ip> --port=<80>
1 Download the Android client,url:https://pan.baidu.com/s/1nwYacjB
2.Open the Android client by Android stdio,fix the host on java/ljw/myapi
(make sure keep same with Flask_serving)
3.Install the Android client on your Smart Phone,enjoy it!
The module saved on haarcascades/ and haarcascades_cuda/.
The face detection API implement by OpenCV 3.
(1).The Deep neural network was trained on SCUT Face Data.
finaly accuracy:97.2%
url of data:www.hcii-lab.net/data/SCUT-FBP/CN/introduce.html
(2).Architecture of CNNs(vgg):