文档帮助中心文档
返回更新的轨迹位置和位置协方差矩阵
positionSelector位置= getTrackPositions(跟踪)
(位置,positionCovariances) = getTrackPositions(跟踪、positionSelector)
例子
位置= getTrackPositions (跟踪,positionSelector)返回轨道位置矩阵。每行包含跟踪对象的位置。
位置= getTrackPositions (跟踪,positionSelector)
位置
跟踪
positionSelector
[位置,positionCovariances) = getTrackPositions (跟踪,positionSelector)返回轨道位置矩阵。
[位置,positionCovariances) = getTrackPositions (跟踪,positionSelector)
positionCovariances
全部折叠
为三维恒定加速度运动创建扩展卡尔曼滤波跟踪器。
追踪= trackerTOMHT (“FilterInitializationFcn”, @initcaekf);
用单一检测更新跟踪器,并得到轨道输出。
检测= objectDetection (0 (10; -20; 4)“ObjectClassID”3);跟踪=追踪(检测,0)
跟踪= objectTrack属性:TrackID: 1 BranchID: 1 SourceIndex: 0 UpdateTime: 0年龄:1状态:x1双[9]StateCovariance: [9 x9双]StateParameters: [1 x1 struct] ObjectClassID: 3 TrackLogic:“分数”TrackLogicState: [13.7102 - 13.7102] IsConfirmed: 1 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1 x1 struct]
从轨迹状态得到位置向量。
positionSelector = [1 0 0 0 0 0 0 0;0 0 0 1 1 0 0 0 0 0;0 0 0 0 0 1 0 0];position = getTrackPositions(tracks, positionSelector)
位置=1×310.0000 -20.0000 4.0000
为三维等速运动创建扩展卡尔曼滤波跟踪器。
追踪= trackerTOMHT (“FilterInitializationFcn”, @initcvekf);
检测= objectDetection (0 (10; 3; 7)“ObjectClassID”3);跟踪=追踪(检测,0)
跟踪= objectTrack属性:TrackID: 1 BranchID: 1 SourceIndex: 0 UpdateTime: 0年龄:1状态:x1双[6]StateCovariance: [6 x6双]StateParameters: [1 x1 struct] ObjectClassID: 3 TrackLogic:“分数”TrackLogicState: [13.7102 - 13.7102] IsConfirmed: 1 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1 x1 struct]
获取该轨迹的位置矢量和位置协方差
positionSelector = [1 0 0 0 0;0 0 1 0 0 0;0 0 0 1 0];(位置,positionCovariance) = getTrackPositions(跟踪、positionSelector)
位置=1×310.0000 3.0000 -7.0000
positionCovariance =3×31.0000 -0.0000 0 -0.0000 1.0000 -0.0000 0 -0.0000 1.0000
objectTrack
对象跟踪,指定为objectTrack对象或结构数组,该数组包含获取轨道位置信息所需的足够信息。至少,这些结构必须包含一个状态列向量场和正定的StateCovariance矩阵。有关轨道结构的示例,请参阅toStruct.
状态
StateCovariance
toStruct
位置选择器,指定为D——- - - - - -N1和0的实值矩阵。D为跟踪器的维数。N为状态向量的大小。利用这个矩阵,该函数从状态向量中提取轨迹位置。将状态向量乘以位置选择器矩阵返回位置。相同的选择器应用于所有对象轨迹。
被跟踪对象在最后一次更新时间的位置,返回实值米——- - - - - -D矩阵。D表示位置元素的个数。米表示轨道数。
跟踪对象的位置协方差矩阵,返回实值D——- - - - - -D-米数组中。D表示位置元素的个数。米表示轨道数。每一个D——- - - - - -D子矩阵是轨道的位置协方差矩阵。
显示由位置和速度组成的二维运动的位置选择矩阵。
[ 1 0 0 0 0 0 1 0 ]
显示由位置和速度组成的状态下三维运动的位置选择矩阵。
[ 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 ]
当状态由位置、速度和加速度组成时,显示三维运动的位置选择矩阵。
[ 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 ]
getTrackVelocities
initcaekf
initcakf
initcaukf
initctekf
initctukf
initcvkf
initcvukf
objectDetection
trackerGNN
trackerTOMHT
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系