关于CLM人脸点定位的原理,大家可以参考网站:http://www.tuicool.com/articles/FB3m2q
源码网站:https://github.com/TadasBaltrusaitis/CLM-framework.git
下载源码,自己改改就可以直接运行了。
看完CLM后,突然想到一种结合KCF的关键点定位方法:
step1:和CLM前期一样,求得平均形状,用于后面的拟合。
step2:对每个点对应的patch用kcf求特征,并进行模板建立。
step3:用傅里叶计算每个点的相位差,得到对应的最佳匹配位置。
step4:最后用形状模型进行标准化。
step5:迭代2-4直到误差小于某个阈值或者达到一定迭代次数。
差不多了,找个时间试一下,如果效果还可以,再附图总结。