人脸特征点检测
2016-03-30 20:36
267 查看
参考论文:Face Alignment by Explicit Shape Regression。算法的实现源码在https://github.com/liguocn/MagicLib里的ExplicitShapeRegression.cpp里面。下面贴上一个检测结果:
人脸特征点有不少应用,比如可以对齐人脸,或者做人脸变形。在人脸数据库里挑选了一些人脸,对齐它们,求出它们的平均特征脸,然后把人脸通过特征点驱动变形,使其特征点和平均特征对齐,最后把这些变形对齐的脸平均,就得到了平均脸,这图是一个例子:
由此想到一个人脸美化的应用,可以通过特征点作为人脸特征,来寻找和它最接近的但是更漂亮的人脸(可以通过机器学习的方法训练一个人脸漂亮分数的回归器),然后把它通过特征点驱动变形,就可以美化人脸了,下面是一个例子:
当然,这种美化属于几何特征的美化,另外还可以从颜色着手进行美化。目前市面上的很多美图软件就是从颜色入手的,比如美白。
人脸特征点有不少应用,比如可以对齐人脸,或者做人脸变形。在人脸数据库里挑选了一些人脸,对齐它们,求出它们的平均特征脸,然后把人脸通过特征点驱动变形,使其特征点和平均特征对齐,最后把这些变形对齐的脸平均,就得到了平均脸,这图是一个例子:
由此想到一个人脸美化的应用,可以通过特征点作为人脸特征,来寻找和它最接近的但是更漂亮的人脸(可以通过机器学习的方法训练一个人脸漂亮分数的回归器),然后把它通过特征点驱动变形,就可以美化人脸了,下面是一个例子:
当然,这种美化属于几何特征的美化,另外还可以从颜色着手进行美化。目前市面上的很多美图软件就是从颜色入手的,比如美白。
相关文章推荐
- 使用JavaScript 实现的人脸检测
- python结合opencv实现人脸检测与跟踪
- JavaScript人脸检测的实现方法
- BioID人脸数据库简介
- [转]浅析人脸检测之Haar分类器方法
- opencv人脸检测基础代码
- 人脸检测的两个参考网址
- 简单的基于YCrCb颜色空间的人脸检测(肤色)
- opencv人脸检测
- 利用Adaboost和LBP特征进行人脸检测
- 鲁棒的实时人脸检测:Robust Real-Time Face Detection
- 浅析人脸检测之Haar分类器方法(一)
- 关于人脸检测与识别的API、库和软件
- OpenCv 人脸检测的学习
- 一个快速的人脸检测库
- OpenCV - 人脸检测(face detection) 代码
- CV人脸检测代码分析
- 【MFC基础入门】OpenCV人脸检测与马赛克
- 浅析人脸检测之Haar分类器方法
- Kinect v2.0原理介绍之四:人脸跟踪探讨