objectTrack
单对象跟踪报告
描述
objectTrack
获取单个对象的轨迹信息。objectTrack
是跟踪器的标准输出格式。
创建
描述
创建一个跟踪
= objectTrackobjectTrack
具有默认属性值的对象。一个objectTrack
对象包含单轨的年龄和状态等信息。
允许您使用一个或多个名称-值对设置属性。将每个属性名用单引号括起来。跟踪
= objectTrack (名称,值
)
属性
TrackID
- - - - - -唯一音轨标识符
1
(默认)|非负整数
唯一的音轨标识符,指定为非负整数。这个特性区分不同的轨道。
例子:2
BranchID
- - - - - -唯一的轨道分支标识符
0
(默认)|非负整数
唯一的轨道分支标识符,指定为非负整数。这个属性区分不同的轨道分支。
例子:1
SourceIndex
- - - - - -来源跟踪报告系统指标
1
(默认)|非负整数
源跟踪报告系统的索引,指定为非负整数。此属性标识报告跟踪的源。
例子:3.
UpdateTime
- - - - - -曲目更新时间
0
(默认)|非负实标量
跟踪器更新跟踪的时间,指定为非负实标量。
例子:1.2
数据类型:单
|双
年龄
- - - - - -轨道更新的次数
1
(默认)|正整数
更新音轨的次数,指定为正整数。当一个轨道初始化时,它的年龄
等于1
.任何后续更新与命中或错过增加轨道年龄
1。
例子:2
状态
- - - - - -轨道当前状态
0 (1)
(默认)|实值N元向量
轨道的当前状态UpdateTime
,指定为实值N-element vector,其中N是状态的维度。跟踪状态的格式取决于用于跟踪对象的模型。例如,用于三维匀速模型的constvel
,状态向量为[x;vx;y;vy;z;vz]。
例子:[1 0.2 3 0.2]
数据类型:单
|双
StateCovariance
- - - - - -航迹当前状态不确定性协方差
眼(6,6)
(默认)|实正半定对称N——- - - - - -N矩阵
轨道的当前状态不确定性协方差,指定为实正半定对称N——- - - - - -N矩阵,N状态的维度是否在状态
财产。
数据类型:单
|双
StateParameters
- - - - - -轨道状态参考系的参数
结构()
(默认)|结构|结构数组
轨迹状态参考系的参数,指定为结构或结构数组。使用此属性定义航迹状态参考系,以及如何将航迹从源坐标系转换为fuser坐标系。
ObjectClassID
- - - - - -对象类标识符
0
(默认)|非负整数
对象类标识符,指定为非负整数。此属性区分不同用户定义的对象类型。例如,你可以用1表示类型为“car”的对象,用2表示类型为“pedestrian”的对象。0为未知分类保留。
例子:3.
TrackLogic
- - - - - -跟踪确认和删除逻辑类型
“历史”
(默认)|“集成”
|“分数”
确认和删除逻辑类型,指定为:
“历史”
-轨道确认和删除是基于轨道在最新跟踪器更新中被分配到检测的次数。“分数”
-轨迹确认和删除基于对数似然轨迹评分。分数越高,这条轨迹就越有可能是有效的。分数低意味着这条轨迹更有可能是虚报。“集成”
—航迹确认和删除基于航迹存在的综合概率。
TrackLogicState
- - - - - -轨迹逻辑状态
1 -米逻辑向量|1乘2的实值向量|负的标量
轨道逻辑类型的当前状态。类型中指定的逻辑类型TrackLogic
属性时,逻辑状态被指定为:
“历史”
- 1 ×米逻辑向量,其中米记录的最新轨道逻辑状态数。真正的
(1)值表示命中,和假
(0)值表示未命中。例如,[1 0 1 1 1]
表示最近5次更新中4次命中和1次未命中。逻辑状态的默认值为1。“分数”
- 1 × 2实值向量,[cs,女士]。cs目前的分数,和女士是最高分。默认值为(0,0)
.“集成”
—非负标量。标量表示轨道存在的综合概率。缺省值为0.5。
IsConfirmed
- - - - - -指示轨道是否被确认
真正的
(默认)|假
指示轨道是否已确认,指定为真正的
或假
.
数据类型:逻辑
IsCoasted
- - - - - -指示轨道是否已铺好
假
(默认)|真正的
指示轨道是否已铺好,指定为真正的
或假
.如果一条轨道的最新更新是基于预测而不是使用检测进行修正,那么它就是滑行的。
数据类型:逻辑
IsSelfReported
- - - - - -指示是否跟踪是自我报告的
真正的
(默认)|假
指示跟踪是否为自报告,指定为真正的
或假
.如果跟踪是从内部源(传感器、跟踪器或引信器)报告的,则跟踪是自报告的。要限制跟踪系统中谣言的传播,请使用值假
是否由外部源更新了音轨。
例子:假
数据类型:逻辑
ObjectAttributes
- - - - - -对象属性
结构()
(默认)|结构
跟踪器传递的对象属性,指定为结构。
对象的功能
toStruct |
转换objectTrack 对象结构体 |
例子
使用创建跟踪报告objectTrack
创建跟踪使用的报告objectTrack
.
X = (1:6)';P = diag(1:6);track = objectTrack(“状态”, x,“StateCovariance”, P);disp(跟踪)
objectTrack with properties: TrackID: 1 BranchID: 0 SourceIndex: 1 UpdateTime: 0 Age: 1 State: [6x1 double] StateCovariance: [6x6 double] statparameters: [1x1 struct] ObjectClassID: 0 TrackLogic: 'History' TrackLogicState: 1 IsConfirmed: 1 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1x1 struct]
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
的
TrackLogic
属性只能在构建过程中设置。
版本历史
Matlabコマンド
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。