帮助中心帮助中心
从多目标跟踪器获取过滤器性能的跟踪
值= getTrackFilterProperties(跟踪、trackID、房地产)
值= getTrackFilterProperties(跟踪、trackID property1,…, propertyN)
例子
值= getTrackFilterProperties (跟踪器,trackID,财产)返回跟踪滤波器的属性值为一个特定的跟踪多目标跟踪器内。trackID是特定的ID。
值= getTrackFilterProperties (跟踪器,trackID,财产)
值
跟踪器
trackID
财产
值= getTrackFilterProperties (跟踪器,trackID、property1 propertyN……)返回多个属性值。你可以在任何顺序指定属性。
值= getTrackFilterProperties (跟踪器,trackID、property1 propertyN……)
全部折叠
创建一个multiObjectTracker系统对象使用恒定加速度™,线性卡尔曼滤波跟踪。
multiObjectTracker
追踪= multiObjectTracker (“FilterInitializationFcn”@initcakf,…“ConfirmationParameters”[4 - 5],“DeletionThreshold”9 [9]);
创建两个检测并生成跟踪检测。
detection1 = objectDetection (1.0, (10;10]);detection2 = objectDetection (1.0, 1000;1000));[~,跟踪]=追踪([detection1 detection2], 1.1)
跟踪=2×1对象2 x1 objectTrack数组属性:TrackID BranchID SourceIndex UpdateTime年龄状态StateCovariance StateParameters ObjectClassID ObjectClassProbabilities TrackLogic TrackLogicState IsConfirmed IsCoasted IsSelfReported ObjectAttributes
得到第一跟踪滤波器属性值。显示过程噪声值。
值= getTrackFilterProperties(跟踪器1“MeasurementNoise”,“ProcessNoise”,“MotionModel”);值{2}
ans =2×21 0 0 1
设置此属性的新值翻倍噪音第一跟踪过程。显示更新后的流程噪声值。
setTrackFilterProperties(跟踪器1“ProcessNoise”,2 *值{2});值= getTrackFilterProperties(跟踪器1“ProcessNoise”);值{1}
ans =2×22 0 0 2
指定为一个多目标跟踪multiObjectTracker系统对象。
追踪ID指定为一个正整数。trackID必须是一个有效的跟踪跟踪器。
跟踪滤波器属性返回的值,指定为一个特征向量或字符串标量。财产必须是一个有效的财产所使用的跟踪滤波器跟踪器。有效的跟踪过滤器是trackingKF,trackingEKF,trackingUKF。
trackingKF
trackingEKF
trackingUKF
你可以在任何顺序指定额外的属性。
例子:“MeasurementNoise”、“ProcessNoise”
“MeasurementNoise”、“ProcessNoise”
数据类型:字符|字符串
字符
字符串
跟踪滤波器属性值,作为细胞数组返回。单元阵列中的每个元素对应于指定属性的值。getTrackFilterProperties在同一顺序返回值指定相应的属性。
getTrackFilterProperties
介绍了R2017a
updateTracks
setTrackFilterProperties
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室