Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LaoDar/cnn_head_pose_estimator
a simple and fast mxnet version CNN based head pose estimator
https://github.com/LaoDar/cnn_head_pose_estimator
Last synced: 2 months ago
JSON representation
a simple and fast mxnet version CNN based head pose estimator
- Host: GitHub
- URL: https://github.com/LaoDar/cnn_head_pose_estimator
- Owner: laodar
- Created: 2017-06-19T04:26:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-15T05:07:10.000Z (almost 7 years ago)
- Last Synced: 2024-08-01T22:41:12.186Z (5 months ago)
- Language: Python
- Size: 1.4 MB
- Stars: 107
- Watchers: 7
- Forks: 41
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-MXNet - Head Pose
README
# CNN based head pose estimator
## About
This is a python/mxnet implementation of a very simple CNN that predicts the head pose
num of params < 100K
CNN model:
conv1 3*3*32,(2,2),relu
conv2 3*3*32,(2,2),relu
conv3 3*3*64,(2,2),relu
conv4 3*3*64,(2,2),relu
fc1 128,relu
fc2 2,tanh
dataset:
1.http://www-prima.inrialpes.fr/perso/Gourier/Faces/HPDatabase.html
2.[Biwi Kinect Head Pose Database](http://data.vision.ee.ethz.ch/cvl/gfanelli/kinect_head_pose_db.tgz)
## Requirement
-opencv
only tested on 2.4.9.1
-mxnet
only tested on 0.7.0
-mtcnn
I use https://github.com/pangyupo/mxnet_mtcnn_face_detection to do face cropping and alignment
padding = 0.27,desired_size = 64
## Test
run:
``python main.py``
examples from validation set:(green as label,red as prediction)
## Notice
so sorry for that my model is not robust in real scene, it seems to be sensitive to the background and lights because of the oversimplified public dataset,maybe we can synthesis more data with better background based on HPDatabase.