二维图像人脸(包括人脸特征点)检测(附代码)
来源:互联网 发布:淘宝有管控记录怎么办 编辑:程序博客网 时间:2024/05/07 02:34
先讲讲最简单的两种方法:
1.肤色检测:只检查肤色,如果人物在简单的背景中,这个方法还行。但没有鲁棒性,很容易不准(手遮挡脸就更不行了)(利用肤色,当然也可以检测手掌)
用opencv来检测肤色(几种方法),网址http://blog.csdn.net/yanzi1225627/article/details/8600169
2.opencv自带的训练好的人脸检测haarcascade_frontalface_alt.xml,效果一般,代码可以看这个http://blog.csdn.net/saloon_yuan/article/details/9283029(注意:用opencv2.4.9,用2.4.12可能会出错)
下面讲讲几个很不错的方法(包括检测到几十个人脸特征点):
1.ASM/AMM:彩色图正脸检测特征点相当准确,但是检测侧脸不准(可以用一个国内人开源的ASM(c++版本),ASM2.0版本?我忘了,反正网上搜得到ASM代码),图片是网上找的,然后我在上面运行了ASM,效果展示:
2.dlib库检测人脸特征点,效果相当不错。配置以及使用方法网上搜一下很多。也可以参考这两个
http://blog.csdn.net/sunshine_in_moon/article/details/50149339
配置的时候建议用release,会比debug快很多,然后我在图片上面运行了dlib(可以保存特征点坐标),效果展示:
3.使用caffe等深度学习框架,用CNN来训练学习人脸特征点,效果很好,可以在github等搜一下。
参考1:http://blog.csdn.net/yanzi1225627/article/details/8600169
参考2:http://blog.csdn.net/saloon_yuan/article/details/9283029
参考3:http://blog.csdn.net/xingchenbingbuyu/article/details/51116354
参考4:http://blog.csdn.net/sunshine_in_moon/article/details/50149339
- 二维图像人脸(包括人脸特征点)检测(附代码)
- 人脸特征点检测
- 人脸特征点检测(一)
- 人脸特征点检测(二)
- MTCNN人脸及特征点检测---代码应用详解(基于ncnn架构)
- 人脸特征点定位与检测
- 人脸特征点检测:TCDCN
- 人脸特征点检测:SDM
- 人脸特征点检测:VanillaCNN
- Dlib人脸特征点检测(速度优化)
- Dlib人脸特征点检测(速度优化)
- 人脸特征点检测(Facial landmark detection)
- 应用卷积神经网络实现人脸特征点检测练习
- ASM模型对人脸特征点的检测
- Facial Landmark Detection(人脸特征点检测)
- 基础知识(十三)dlib python人脸检测 特征点定位
- Facial Landmark Detection(人脸特征点检测)
- UMDFaces数据集与人脸特征点检测
- code4craft/netty-learning
- 解题报告:POJ_1155 TELE 树型DP(树上01背包)
- instanceof关键字
- 调用标准请求报错
- 北京天宇联科技有限责任公司-智慧化的智慧园区
- 二维图像人脸(包括人脸特征点)检测(附代码)
- elasticsearch节点脱离集群 分片控制
- linux学习笔记--dig命令
- restful接口 web展示
- FX3学习笔记1-创建线程
- Solr 6.0 学习(十)QueryResponseWriter 源码解析
- 进制的计算
- NIo、Bio、aio、 的原理及区别与应用场景
- JAVA concurrent包学习--Semaphore