That's great! Exciting improvement.
Hi Dante,
How is your training with your new alignment technique going?
My last results had some images aligned with your original technique (with the height/width bug) and some images aligned with your corrected version, which is currently in OpenFace's master branch. However now I'm only getting ~85% on CASIA-FaceScrub with nn4.small2 and before I was getting ~95% with the same dataset and model.
Short script I used to plot these:
<html>
<body> <script type="text/javascript"> function pad(n, width, z) { z = z || '0'; n = n + ''; return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n; }
function add(tag) { document.body.innerHTML += "<h1>"+tag+"</h1>"; for (i=1; i <= 42; i++) { var img = document.createElement("img"); img.src = tag+"/raw/Arnold_Schwarzenegger_"+pad(i,4)+".png"; document.body.appendChild(img); } } add("v1-eyes_1") add("v2-eyes_1") add("v1-inner") add("v2-inner") add("v1-outer") add("v2-outer") </script> </body></html>
You reported accuracy results of 94.25. Is it because you used different landmarks? If so, shouldn't OpenFace use these landmarks instead?