takuya-takeuchi / FaceRecognitionDotNet

The world's simplest facial recognition api for .NET on Windows, MacOS and Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Roll training of head posture abnormal

zlyxm opened this issue · comments

commented

1. 300w-lp-roll-krls_0.001_0.1.dat Training file size comparison :

dataset 4000
Roll :240MB, Pitch:14.9MB, Yaw:23.3MB

dataset 5000
Roll :337MB, Pitch:18.4MB, Yaw:27.3MB

dataset 8000
Roll :694MB, Pitch:28.1MB, Yaw:38,1MB

image

Obviously 300w-lp-roll-krls_0.001_0.1.dat is more than ten to twenty times larger than Pitch or Yaw

2. Roll testing num_wrong is too large:

Head Pose Training
testing num_right: 872
testing num_wrong: 128
testing accuracy: 0.8720

and me

testing num_right: 951
testing num_wrong: 49
testing accuracy: 0.9510
train accuracy: 0.9998, test accuracy: 0.9510

But Pitch and Yaw testing accuracy are both greater than 0.96

3. The actual test roll error is too large

demo-pic1 jpg_rep

download jpg_rep

demo-card-5 jpg_rep

Pitch and Yaw are very easy to use, but Roll is wrong

I don't know where the problem is, can you help me?

@zlyxm
Roll is very hard to detect exactly.
So machine learning Krls could haave a hard time.
This issue happens for me too.

commented

yes,Maybe the data set is insufficient. Maybe too many key points cause interference. Generally speaking, when we recognize the roll of a face, we only need to judge whether the eyes are parallel, and whether the center point of the eyes and the chin form an inverted triangle, etc.

I need these data set all .dat files. could you help me ?

find you the files? i can´t find it

https://github.com/takuya-takeuchi/FaceRecognitionDotNet/tree/master/tools/HeadPoseTraining#2-download-train-and-test-data

Pls where can i find those files : 300w-lp-roll-krls_0.001_0.1.dat & 300w-lp-pitch-krls_0.001_0.1.dat & 300w-lp-yaw-krls_0.001_0.1.dat , cuz i didn't find them when i downloaded the zip file here.
image