使用Viola-Jones算法检测目标
级联对象检测器使用Viola-Jones算法来检测人脸、鼻子、眼睛、嘴巴或上半身。你也可以用the图片标志培训自定义分类器以与此系统对象一起使用。有关函数如何工作的详细信息,请参阅开始使用级联对象检测器.
在图像中检测面部特征或上半身:
创建愿景。CascadeObjectDetector
对象并设置其属性。
用参数调用对象,就像它是一个函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
创建探测器以使用Viola-Jones算法检测对象。探测器
=愿景。CascadeObjectDetector
探测器= Vision.cascadeObjectDetector(
创建检测器,该检测器被配置为检测输入字符向量定义的对象,模型
)模型
.
探测器= Vision.cascadeObjectDetector(
属性指定的自定义分类模型创建检测器并将其配置为使用XMLFILE
)XMLFILE
输入。
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,探测器
= Vision.cascadeObjectDetector(名称,值
)Detector = Vision.cascadeObjectDetector('ClassificationModel','upperbaly')
要使用对象函数,请指定System对象™作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
[1] Lienhart R.,Kuranov A.和V.Pisarevsky“对快速物体检测的升压分类器检测级联的实证分析。”第25届DAGM模式识别学术研讨会论文集。德国马格德堡,2003年。
[2] Ojala Timo, Pietikäinen Matti, Mäenpää Topi,“基于局部二值模式的多分辨率灰度和旋转不变纹理分类”。在机械工程学报,2002.第24卷第7期971-987页。
[3] Kruppa H.,Castrillon-Santana M.和B. Schiele。“通过本地上下文快速且强大的脸部发现”。视觉监视与跟踪与监视性能评估联合IEEE国际研讨会论文集,2003,pp。157-164。
[4] Castrillón Marco, Déniz Oscar, Guerra Cayetano, Hernández Mario,“ENCARA2:视频流中不同分辨率的多个面孔实时检测”。金宝搏官方网站在中国可视通信与图像表示, 2007(18) 2: 130-140页。
[5]余士奇“眼睛检测。”石漆的主页。http://yushiqi.cn/research/eyedetection。
Viola, Paul和Michael J. Jones,“使用简单特征的增强级联快速目标检测”,2001 IEEE计算机学会计算机视觉与模式识别会议论文集,2001年。体积:1,pp.511-518。
[7] Dalal, N.,和B. Triggs,“面向人类检测的梯度直方图”。计算机视觉与模式识别学术会议.第1卷,(2005),PP。886-893。
[8] Ojala,T.,M. Pietikainen和T. Maenpaa,“带有当地二进制模式的多分辨率灰度和旋转不变纹理分类”。模式分析与机器智能学报.第24卷,第7期,2002年7月,971-987页。