本程序是通过opencv的demo改写的,利用haar_like分类器进行分类,有2部判断,先判断是否是人脸,是人脸的话,判断人脸有没眼睛,如果有这个就是人脸。



下载Opencv包



1. 进入opencv官网,下载opencv包并解压;


2. 复制下面2个文件到xml文件夹内,如下:


人脸检测(opencv)

人脸检测(opencv)



代码



人脸检测(opencv)
人脸检测(opencv)
人脸检测(opencv)
人脸检测(opencv)


运行—测试



在Spyder软件,点击运行,即可看到测试结果:


人脸检测(opencv)


测试结果如下(使用LFW数据集的图像进行测试,发现有的图像无法检测出人脸):


人脸检测(opencv) 人脸检测(opencv)

人脸检测(opencv) 人脸检测(opencv)


 总结: 使用opencv进行人脸检测效果不是很理想。

 

 








相关文章: