objectDetection类
创建对象检测报告
描述
的objectDetection
类创建并报告驱动场景中对象的检测。每个报告都包含由传感器为单个对象获取的信息。您可以使用objectDetection
输出作为a的输入multiObjectTracker
.
建设
从指定的测量值在指定的时间创建对象检测。检测
= objectDetection (时间
,测量
)
创建具有指定为一个或多个属性的检测对象检测
= objectDetection (___,名称,值
)名称,值
对参数。任何未指定的属性都有默认值。您不能指定时间或测量属性的使用名称,值
对。
输入参数
输出参数
检测
-检测报告
objectDetection
类对象
检测报告,作为objectDetection
类对象。一个objectDetection
类对象包含以下属性:
objectDetection属性
objectDetection财产 | 价值 |
---|---|
时间 |
测量时间 |
测量 |
测量 |
MeasurementNoise |
测量噪声协方差矩阵 |
SensorIndex |
传感器的唯一ID |
ObjectClassID |
对象分类 |
MeasurementParameters |
任何非线性卡尔曼跟踪滤波器的初始化函数所使用的参数 |
ObjectAttributes |
传递给跟踪器的附加信息 |
属性
时间
- - - - - -检测时间
非负实数
检测时间,指定为非负实标量。不能将此属性设置为名称-值对。使用时间
输入参数。
例子:5.0
数据类型:双
测量
- - - - - -测量对象
实值N元向量
对象测量,指定为实值N元向量。不能将此属性设置为名称-值对。使用测量
输入参数。
例子:[1.0, -3.4]
数据类型:双
|单
MeasurementNoise
- - - - - -测量噪声协方差
标量|实正半定对称N——- - - - - -N矩阵
测量噪声协方差,指定为标量或实正半定对称N——- - - - - -N矩阵。N是测量向量中的元素个数。对于标量情况,矩阵是一个对角线方阵N——- - - - - -N具有与测量相同的数据解释的矩阵。
例子:(5.0, 1.0, 1.0, 10.0)
数据类型:双
|单
SensorIndex
- - - - - -传感器标识符
1
|正整数
传感器标识符,指定为正整数。传感器标识符允许您区分不同的传感器,并且必须是唯一的传感器。
例子:5
数据类型:双
ObjectClassID
- - - - - -对象类标识符
0
(默认)|正整数
MeasurementParameters
- - - - - -测量函数参数
{}
(默认)|单元阵列
测量函数参数,指定为单元格数组。类指定的度量函数使用的所有参数MeasurementFcn
属性的非线性跟踪滤波器,如trackingEKF
而且trackingUKF
.每个单元格包含一个参数。
例子:{(1, 0, 0),“矩形”}
ObjectAttributes
- - - - - -对象属性
{}
(默认)|单元阵列
对象属性通过跟踪器传递,指定为单元格数组。的输出中添加这些属性multiObjectTracker
,但追踪器不使用它们。
例子:{(10年,20年,50100年),“radar1”}
例子
使用时间和位置创建检测
创建一个objectDetection
从时间和位置测量。该检测每一秒进行一次,用于测量物体的位置(100; 250; 10)
.
检测= objectDetection (1, (100; 250; 10))
detection = objectDetection with properties: Time: 1 Measurement: [3x1 double] MeasurementNoise: [3x3 double] SensorIndex: 1 ObjectClassID: 0 MeasurementParameters: {} ObjectAttributes: {}
用测量噪声创建检测
创建一个objectDetection
从时间和位置测量。该检测每一秒进行一次,用于测量物体的位置(100; 250; 10)
.使用名称-值对添加测量噪声并设置其他属性。
检测= objectDetection (1 (100; 250; 10)“MeasurementNoise”10...“SensorIndex”,1,“ObjectAttributes”,{的实例对象5})
detection = objectDetection with properties: Time: 1 Measurement: [3x1 double] MeasurementNoise: [3x3 double] SensorIndex: 1 ObjectClassID: 0 MeasurementParameters: {} ObjectAttributes:{'示例对象' [5]}
扩展功能
C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。
另请参阅
类
系统对象
介绍了R2017a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。