人脸对齐领域的paper数不胜数。相关的代码、库也有不少,但或多或少存在下面的问题:
- 算法比较古老(比如基于原始版的ASM、AAM等),效果较差;
- 往往不提供训练程序,只提供预先训练好的模型;
- 不开源,或不提供训练程序的代码;
- Matlab编写,难以用于生产环境。
FaceX正式为了解决这些问题而编写的,特点有:
- 基于Explicit Shape Regression [1],算法比较新,效果不错;
- 不仅提供预先训练好的模型,还提供了训练程序;
- 所有程序,包括训练程序均开源;
- C++编写,结构清晰,适用于生产环境。
效果:
地址:https://github.com/delphifirst/FaceX
[1] Cao X, Wei Y, Wen F, et al. Face alignment by explicit shape regression[J]. International Journal of Computer Vision, 2014, 107(2): 177-190.