使用haar算子的 人脸检测,眼睛检测,鼻子检测 专题

时间:2021-07-15 19:05:27
粘贴到这儿格式乱了,大家可以去原网站看: 原文在这儿

---------------------------------------------
本页简单描述OpenCV模式识别章节中的目标检测方法,并提供一些有用的信息,方便大家交流研究与训练成果.具体函数模块的使用请见原中文参考手册内容.


目录
[隐藏]

  * 1 历史与现状
  * 2 如何训练自己的分类器xml文件
      o 2.1 训练过程与结果
  * 3 OpenCV以外的一些良好分类器集

[编辑]
历史与现状

OpenCV使用的基于灰度图像中弱特征检测的方法是建立于2001年Paul Viola和Michael Jones两者撰写的一系列论文中提出的Haar特征检测方法基础之上的.以下是这两位大牛写于2001年的3篇文章:

  * Robust Real-time Object Detection 本地下载
  * Rapid Object Detection using a Boosted Cascade of Simple Features 本地下载
  * 另一篇 Robust Real-time Object Detection 本地下载

起初此方法只能用于检测正面无旋转的人脸.2002年Rainer Lienhart对此方法进行了扩展,增加了倾斜特征的定义.此後此方法才被扩展到全旋转缩放情况下的人脸检测.以下是这位大牛发表于2002年的两篇文章:

  * An Extended Set of Haar-like Features for Rapid Object Detection 本地下载
  * Empirical Analysis of Detection Cascades of Boosted Classifiers for Rapid Object Detection 本地下载

此君就任于Intel Microprocessor Technology Lab期间用OpenCV的基础结构重写了此方法,也就是现在各位在OpenCV代码中看到的最基础的结构部分.此後:
人物   来自   所作所为
Bradley, David   Princeton Univ.   Haar classifier for profile faces
Kruppa, Hannes   ETH Zurich   Haar classifier for fullbody, lowerbody, upperbody detection.
Schiele, Bernt   ETH Zurich   Haar classifier for fullbody, lowerbody, upperbody detection.

纷纷使用OpenCV里的这一部分方法进行了一些自己的训练测试,并上传了他们的最终分类器XML文件.这些也就是你在OpenCV里看到的自带的那些分类器文件.
[编辑]
如何训练自己的分类器xml文件

Florian Adolf于2003年写了份关于如何训练自己的分类器的文章,可以在网上下载 本地下载
[编辑]
训练过程与结果
[编辑]
OpenCV以外的一些良好分类器集

Alejandro F. Reimondo收集了一些分类器在他的OpenCV Swiki网页上,在这里复制了他做的表格一份.您可以*添加您的研究训练成果到以下的表格中.
简单介绍与描述   作者   版本   Haar cascade文件
Frontal Face stump 24x24, 20x20gentle, 20x20tree   Rainer Lienhart   1.0   frontalFace10.zip
Profile Face (20x20)   David Bradley   1.0   profileFace10.zip
Human body, Pedestrian Detection

14x28 full body, 19x23 lower body, 22x18 upper body
  David Bradley   1.0   body10.zip
Frontal eyes (both eyes)   Unknown Ref. to author & rights is welcome   Old cascade format   frontalEyes35x16.zip
Frontal eyes (both eyes)   Yusuf Bediz   New cascade Format XML Converted w/HaarConv   frontalEyes35x16_-_[XML.zip (此文件无法下载)]
Right Eye 18x12   Modesto Castrillón   1.0   REye18x12.zip 本地下载
Left Eye 18x12   Modesto Castrillón   1.0   LEye18x12.zip 本地下载
Frontal Eyes 22x5   Modesto Castrillón   1.0   Eyes22x5.zip 本地下载
Mouth 25x15   Modesto Castrillón   1.0   Mouth25x15.zip 本地下载
Nose 25x15   Modesto Castrillón   1.0   Nose25x15.zip 本地下载
end