DLIB : Training Shape_predictor for 194 landmarks (helen dataset)
<p>I am training <strong>DLIB</strong>'s <strong>shape_predictor</strong> for 194 face landmarks using <strong>helen dataset</strong> which is used to detect face landmarks through <code>face_landmark_detection_ex.cpp</code> of dlib library.</p>

<p>Now it gave me an <code>sp.dat</code> binary file of around <strong>45 MB</strong> which is less compared to file given (<a href="http://sourceforge.net/projects/dclib/files/dlib/v18.10/shape_predictor_68_face_landmarks.dat.bz2" rel="nofollow noreferrer">http://sourceforge.net/projects/dclib/files/dlib/v18.10/shape_predictor_68_face_landmarks.dat.bz2</a>) for 68 face landmarks. In training </p>

<ul>
<li>Mean training error : 0.0203811</li>
<li>Mean testing error  : 0.0204511</li>
</ul>

<p>and when I used trained data to get face landmarks position, IN result I got..</p>

<p><a href="https://i.stack.imgur.com/5lUa6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5lUa6.png" alt="enter image description here"></a></p>

<p>which are very deviated from the result got from 68 landmarks</p>

<p>68 landmark image: </p>

<p><a href="https://i.stack.imgur.com/OWpGM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OWpGM.png" alt="enter image description here"></a></p>

<p>Why?</p>