如何检测图片中的人脸(第一天)

一、想要实现的效果
把图片的人脸用框框标记出来
二、关键问题
1、如何调用人脸分类器文件创建人脸检测器以检测图像中的人脸
2、热和获得人脸范围数据,并在图像中标记出来
三、解决问题
在筹备阶段自己搜集了好几天的资料,并咨询了许多大佬,他们一直认为Opencv与python的结合可以实现这一
要求,因此我在自己电脑上安装了Opencv库与haarcascade_frontalface_default.xml这个文件(即“分类器”),这个文件必须
与python放在同一目录下才可以有效运行。
四、算法初步设计
1.导入cv2库。
2.读入要检测的图像
3.创建人脸检测器。
4.对图像进行灰度处理,进行人脸检测。
5.根据检测到的人脸数据,用矩形框标注人脸。
6.显示标注人脸后的图像。
五、准备实现
1、因为上述分类器必须与工程文件放在一个目录下,因此我这样布局了

2、代码实现

3、运行结果

显示灰度转换那一行报错了,目前尚未分析初原因。

posted @ 2020-11-24 19:44  张啦啦啦  阅读(708)  评论(0编辑  收藏  举报