objectDetection
针对单一对象检测报告
描述
一个objectDetection
对象包含一个对象获得的检测报告,是一个对象的传感器。您可以使用objectDetection
追踪器作为输入输出。
创建
描述
输入参数
时间
- - - - - -检测时间
非负实数
检测时间,指定为一个非负实数。这个参数设置时间
财产。
测量
- - - - - -测量对象
实值N元向量
测量对象,指定为一个实值N元向量。N是由坐标系统用于检测报告和其他参数中指定吗MeasurementParameters
财产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
(默认)|非负整数
对象类标识符指定为一个非负整数。使用这个属性来区分检测产生不同类型的对象。例如,使用1对象类型的“车”,和2“行人”类型的对象。的值0
表示一个未知的对象类型。
这个属性指定为一个非零的整数时,您可以使用ObjectClassParameters
属性指定检测分类器统计数据。
例子:1
数据类型:双
ObjectClassParameters
- - - - - -参数检测分类器
[]
(默认)|结构
为检测分类器参数,指定为一个结构。结构可以包含任何领域。类与多目标跟踪融合,如trackerGNN
系统对象,你可以指定ConfusionMatrix
字段,如下所示。
字段名 | 描述 |
---|---|
ConfusionMatrix |
混淆矩阵的检测分类器,指定为一个N——- - - - - -N实值矩阵,N的数量是可能的对象类。(我,j)矩阵的元素代表的重量或概率分类器分类检测类j如果真正的检测类的类我。 例如,如果两个类分类器输出,使正确的分类95%的时间,指定这个矩阵 |
数据类型:结构体
MeasurementParameters
- - - - - -测量函数参数
{}
(默认)|结构数组|细胞包含结构数组|单元阵列
测量函数参数,指定为一个结构数组,一个细胞包含一个结构数组,或一个单元阵列。属性包含所有指定的参数测量所使用的函数MeasurementFcn
房地产等非线性跟踪滤波器trackingEKF
或trackingUKF
。
表显示的示例字段MeasurementParameters
结构。
场 | 描述 | 例子 |
---|---|---|
框架 |
帧用来测量报告,指定这些值之一:
|
“球” |
OriginPosition |
位置偏移的坐标系相对于父坐标系的原点,指定为一个[x y z] 实值向量。 |
(0 0 0) |
OriginVelocity |
速度补偿的坐标系相对于父坐标系的原点,指定为一个(vx v vz) 实值向量。 |
(0 0 0) |
取向 |
框架旋转矩阵,3×3实值指定为正交矩阵。 | [1 0 0;0 1 0;0 0 1] |
HasAzimuth |
逻辑标量指示是否包括在测量方位。 | 1 |
HasElevation |
逻辑标量指示是否包括在测量高程。测量报告的一个矩形框架,如果HasElevation 是假的,高程的测量报告假设0度。 |
1 |
HasRange |
逻辑标量指示是否包括在测量范围。 | 1 |
HasVelocity |
逻辑标量表示,如果检测报告包括速度测量。测量报告的矩形框架,如果HasVelocity 是假的,测量报告吗[x y z] 。如果HasVelocity 是真正的 ,测量报告[x y z vx v vz] 。 |
1 |
IsParentToChild |
逻辑标量表示如果取向 执行一个框架给孩子从父坐标系旋转坐标系。当IsParentToChild 是假 ,然后取向 执行一个框架从孩子坐标系旋转到父坐标系。 |
0 |
ObjectAttributes
- - - - - -对象属性
{}
(默认)|单元阵列
通过追踪对象属性,指定为一个单元阵列。这些属性被添加到追踪器的输出而不是使用的追踪器。
例子:{(10年,20年,50100年),“radar1”}
例子
创建检测位置测量
创建一个从一个位置测量检测。一秒钟的检测是在一个时间戳的位置测量(100;250;10)
在笛卡尔坐标。
检测= objectDetection (1, (100; 250; 10))
检测与属性= objectDetection:时间:1测量:x1双[3]MeasurementNoise: [3 x3双]SensorIndex: 1 ObjectClassID: 0 ObjectClassParameters: [] MeasurementParameters: {} ObjectAttributes: {}
创建与测量噪声检测
创建一个objectDetection
从时间和位置测量。检测是由一秒一次的测量对象的位置(100;250;10)
。添加测量噪声和设置其他属性使用名称-值对。
检测= objectDetection (1 (100; 250; 10)“MeasurementNoise”10…“SensorIndex”,1“ObjectAttributes”,{的实例对象5})
检测与属性= objectDetection:时间:1测量:x1双[3]MeasurementNoise: [3 x3双]SensorIndex: 1 ObjectClassID: 0 ObjectClassParameters: [] MeasurementParameters: {} ObjectAttributes:{“示例对象”[5]}
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
介绍了R2018bR2022b:指定类混淆矩阵
使用新的ObjectClassParameters
属性,可以指定检测类统计的形式混淆矩阵。
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。