主要内容

detectPeopleACF

使用聚合通道特性(ACF)检测人员

detectPeopleACF将在未来的版本中删除。使用peopleDetectorACF代替。

描述

例子

bboxes= detectPeopleACF (返回一个矩阵,bboxes,它包含了在输入图像中检测到的直立者的位置,.这些位置被表示为边界框。该函数使用聚合信道特征(ACF)算法。

bboxes分数) = detectPeopleACF (还返回每个边界框的检测分数。

___) = detectPeopleACF (roi在指定的矩形搜索区域内检测人roi,使用前面的任何一种语法。

___) = detectPeopleACF (名称,值使用一个或多个指定的附加选项名称,值对参数。未指定的属性具有默认值。

代码生成支持:金宝app
金宝app支持代码生成:否
金宝app支持MATLAB函数块
代码生成支持、使用说明和限制金宝app

例子

全部折叠

读一个图像。

我= imread (“visionteam1.jpg”);

检测图像中的人,并将结果存储为边界框和得分。

[bboxes,分数]= detectPeopleACF(我);

注释图像中发现的正直的人。

我= insertObjectAnnotation (,“矩形”bboxes,分数);

用注释显示结果。

图imshow(我)标题(“被发现的人和被发现的分数”

图中包含一个坐标轴。标题为“检测到的人”和“检测分数”的轴包含一个类型为“图像”的对象。

输入参数

全部折叠

输入图像,指定为真彩色图像。图像必须是实数和非稀疏的。

数据类型:uint8|uint16|int16||

矩形搜索区域,指定为四元素向量,[xy宽度高度].的roi必须完全包含在

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“阈值”-1

ACF分类模型,指定为逗号分隔对,由'模型”,要么inria - 100 x41的“caltech-50x21”.的inria - 100 x41的模型使用INRIA Person数据集进行训练。的“caltech-50x21”模型使用Caltech行人数据集进行训练。

每个八度音阶的刻度级数目,指定为逗号分隔对,包括'NumScaleLevels'和整数。每个八度是图像的二次幂。增加这个数字以在更细的规模上检测人。建议取值范围为[4,8]。

用于滑动窗口的窗口步长,指定为逗号分隔对,由'WindowStride'和整数。将此值设置为您想要移动窗口的数量,在xy的方向。滑动窗口扫描图像进行目标检测。该函数使用相同的步幅xy的方向。

选择最强的边界框,指定为逗号分隔的对,包含'SelectStrongest”,要么真正的.这个过程通常被称为非最大抑制,消除了基于分数的重叠边界框。将此属性设置为真正的使用selectStrongestBbox函数选择最强的边界框。将此属性设置为,以执行自定义选择操作。将此属性设置为返回检测到的边界框。

以像素为单位的最小区域大小,指定为逗号分隔对,由'MinSize,以及一个二元素向量[高度宽度].您可以将此属性设置为50 [21]“caltech-50x21”模型或41 [100]inria - 100 x41的模型。您可以通过将此值设置为已知的检测人员的最小区域大小来减少计算时间。默认情况下,MinSize为所选分类模型设置为可检测直立人员的最小区域大小。

以像素为单位的最大区域大小,指定为逗号分隔对,由'最大尺寸,和一个二元素向量,[高度宽度].您可以通过将此值设置为已知的区域大小来减少计算时间,以检测一个人。如果未设置此值,则默认情况下,该函数使用的大小来确定图像的高度和宽度

分类精度阈值,指定为逗号分隔对,由阈值和一个数值。典型值在[- 1,1]范围内。在多尺度目标检测中,阈值控制着人或非人的分类精度和速度。增加这个阈值以提高性能,但有丢失真实检测的风险。

输出参数

全部折叠

使用聚合信道特征(ACF)算法检测到的人的位置,返回为4矩阵。这些位置被表示为边界框。在每一行bboxes包含四个元素的向量,[xy宽度高度].该向量指定被检测人员的左上角和边界框的大小(以像素为单位)。

检测的置信度值,返回为1的向量。向量包含每个包围框的值bboxes.每个检测的得分是软级联分类器的输出。得分值的范围为[].分数越高,表明对检测的信心越高。

参考文献

P.阿佩尔、S. Belongie和P. Perona。"用于目标检测的快速特征金字塔"模式分析与机器智能,IEEE汇刊.2014年第36卷第8期1532-1545页。

[2] Dollar, C. Wojeck, B. Shiele和P. Perona。"行人检测:技术现状评估"模式分析与机器智能,IEEE汇刊.Vol。34, Issue 4, 2012, pp. 743-761。

[3] Dollar, C., Wojeck, B. Shiele和P. Perona。“行人检测:一个基准。”计算机视觉与模式识别会议.2009.

介绍了R2016a