使用维奥拉 - 琼斯算法检测对象
级联对象探测器使用Viola-Jones算法来检测人们的面部,鼻子,眼睛,嘴巴或上半身。你也可以使用图片标注训练自定义分类器以用于此系统对象。有关该函数如何工作的详细信息,请参阅开始使用级联对象检测器.
检测图像中的面部特征或上体:
创建Vision.cascadeObjectDetector
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多有关系统对象的方式工作,请参阅什么是系统对象?
使用Viola-Jones算法创建检测器以检测对象。探测器
= Vision.cascadeObjectDetector
检测器=vision.ObjectDetector(
创建检测器,该检测器被配置为检测输入字符向量定义的对象,模型
)模型
.
检测器=vision.ObjectDetector(
创建一个探测器,并配置它以使用与之指定的自定义分类模型xml文件
)xml文件
输入。
属性集使用一个或多个名称值对。在引号中每个属性的名称。例如,探测器
= Vision.cascadeObjectDetector(名称,价值
)检测器=vision.CascadeObjectDetector('ClassificationModel','UpperBody'))
要使用对象函数,请指定System对象™作为第一个输入参数。例如,释放名为system的对象的系统资源OBJ
,使用下面的语法:
释放(obj)
[1] Lienhart R.,Kuranov A.,和V.Pisarevsky“用于快速目标检测的增强分类器检测级联的实证分析。”第25届DAGM研讨会模式识别的诉讼程序。马格德堡,德国,2003。
[2] ojala timo,pietikäinenmatti和mäenpäätopi,“带有本地二进制模式的多征灰度和旋转不变纹理分类”。在IEEE交易模式分析与机器智能,2002年.第24卷,第7卷,第971-987页。
[3] Kruppa H.,Castrillon Santana M.,和B.Schiele.“通过当地环境快速而有力地发现人脸”。联合IEEE国际研讨会的跟踪和监视的视觉监控和绩效评估程序,2003年,第157-164页。
[4]卡斯崔隆马科,德尼兹奥斯卡,格拉卡耶塔诺,和埃尔南德斯马里奥,“ENCARA2:在视频流不同的分辨率的多个面中的实时检测”。万博 尤文图斯在视觉传达与图像表现杂志,2007(18)2:130-140页。
[5]余士奇“眼睛检测。”石漆的主页。http://yushiqi.cn/research/eyedetection。
[6]中提琴,保罗和迈克尔·琼斯,“使用简单功能的升压级联快速目标检测”,2001年计算机愿景和模式识别的2001年IEEE计算机协会会议的诉讼程序, 2001. 第1卷,第511-518页。
[7]达拉尔,N.,和B. Triggs, “用于人体检测方向梯度直方图”。IEEE计算机协会会议计算机视觉与模式识别.第1卷,(2005年),第886-893页。
[8] Ojala,T.,M.Pietikainen和T.Maenpa,“具有局部二元模式的多分辨率灰度和旋转不变纹理分类”。IEEE交易模式分析与机器智能.第24卷,2002年7月7日,第971-987页。