课后实训:眼睛与笑脸检测
上一节
下一节
【实训目的】
通过本次实训,要求了解第三工具包的应用,了解机器学习在计算机视觉中的应用,特别是对人脸检测、识别的应用理解。
【实训环境】
PyCharm、Python 3.7、OpenCV-Python、OpenCV-contrib-Python
【实训内容】
一、使用OpenCV实现从人脸图片中完成眼睛检测,并标记
要求保存至少2张正确的识别结果。
二、使用OpenCV实现在人脸图片中添加笑脸检测,并标记
要求保存至少2张正确的识别结果。人眼与笑脸结合的检测结果示例如图所示。
三、使用OpenCV实现从实时摄像视频中完成眼睛或微笑检测,并标记
要求保存至少2张正确的识别结果的图像。视频中的笑脸检测示例结果如图8.17所示。
四、建立动物的训练集,使用OpenCV识别物体
第1步:准备数据集;
第2步:设计方法,撰写代码;
第3步:训练模型;
第4步:测试模型;
第5步:评估模型;
第6步:修改与应用。
图中所示的示例中,使用了SVM对已标记好的含有狮子的图像和不含有狮子的图像进行训练,识别出有狮子的图像,并用矩形框框出识别结果。