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