Pyhton,OpenCV对象检测之——Haar级联人脸及眼睛检测
这篇博客将介绍如何使用预训练的模型——基于Haar特征的级联检测器进行人脸及眼睛检测。
使用基于 Haar 特征的级联分类器的对象检测是一种有效的对象检测方法。它是一种基于机器学习的方法,其中级联函数是从大量正面和负面图像中训练出来的,然后使用它来检测图像中的对象。
1. 效果图
单人面部及眼睛检测效果图如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/ca829614ea6e460fa0d50f86016e9b4e.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTg1OTg1,size_16,color_FFFFFF,t_70)
多人面部及眼睛检测效果图如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/8e0c2b819c2a4860bf616bc863e5af0b.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTg1OTg1,size_16,color_FFFFFF,t_70)
2. 原理
2.1 Haar人脸检测原理
使用人脸检测。最初该算法需要大量的正面图像(人脸图像)和负面图像(没有人脸的图像)来训练分类器。然后从中提取特征。对于每个特征&#x