首页 > 其他 > 详细

人脸特征点检测

时间:2016-03-22 12:02:17      阅读:356      评论:0      收藏:0      [点我收藏+]

源地址:http://blog.sina.com.cn/s/blog_79b67dfe0102v1cu.html

 接着上一篇的人脸检测,这里进一步做了人脸特征点检测。算法很简单,参考论文:Face Alignment by Explicit Shape Regression。算法的实现源码在https://github.com/liguocn/MagicLib里的ExplicitShapeRegression.cpp里面。下面贴上一个检测结果:

技术分享

人脸特征点有不少应用,比如可以对齐人脸,或者做人脸变形。我在人脸数据库里挑选了一些人脸,对齐它们,求出它们的平均特征脸,然后把人脸通过特征点驱动变形,使其特征点和平均特征对齐,最后把这些变形对齐的脸平均,就得到了平均脸,这图是一个例子:
技术分享

由此想到一个人脸美化的应用,可以通过特征点作为人脸特征,来寻找和它最接近的但是更漂亮的人脸(可以通过机器学习的方法训练一个人脸漂亮分数的回归器),然后把它通过特征点驱动变形,就可以美化人脸了,下面是一个例子:
技术分享

当然,这种美化属于几何特征的美化,另外还可以从颜色着手进行美化。目前市面上的很多美图软件就是从颜色入手的,比如美白。
 
人脸特征点还可用于三维人脸重建,我记得以前有一篇博客介绍过FaceGen这款软件,它的输入就是一张人脸图片和一些标定的人脸特征点:
技术分享 技术分享
差不多可以通过二维的人脸特征点的几何信息,通过机器学习的方法,来估计出三维的人脸参数,这个三维人脸几何应该会比较光滑,但是贴上人脸纹理以后,几何细节会丰富一些,如果做得再细致点,可以估计出法线贴图信息,那三维几何信息会更加逼真。

人脸特征点还可以用于一些人脸识别的算法,关于人脸识别,以后再做介绍。

人脸特征点检测

原文:http://www.cnblogs.com/lanye/p/5305637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!