编程任务:用python语言编写程序,实现从图像中找出所有的人脸,并对每一张人脸用矩形框做出标记。
关键问题:一是如何调用人脸分类器文件创建人脸检测器以检测图像中的人脸;
二是如何获得图像中人脸范围的数据,并在图像上用图形绘制人脸范围的标记。
设计算法:
1.导入cv2库。
2.读入要检测的图像
3.创建人脸检测器。
4.对图像进行灰度处理,进行人脸检测。
5.根据检测到的人脸数据,用矩形框标注人脸。
6.显示标注人脸后的图像。
解决过程:
安装OpenCV扩展库,我用anaconda在这位仁兄