文档帮助中心文档
根据检测报告创建匀速跟踪阿尔法-贝塔滤波器
沛富= initcvabf(检测)
例子
沛富= initcvabf (检测)基于中提供的信息初始化用于目标跟踪的匀速阿尔法-贝塔滤波器检测.
沛富= initcvabf (检测)
沛富
检测
函数初始化一个匀速状态,约定为constvel和cvmeas, (x;vx;y;vy;z;vz].
constvel
cvmeas
全部折叠
创建一个objectDetection,位置测量为x=1, y=3,测量噪声为[1 0.2;0.2 - 2);
检测= objectDetection(0(1、3)“MeasurementNoise”, 1 0.2; 0.2 - 2);
使用initcvabf创建一个trackingABF在给定位置初始化滤波器,并使用上述定义的测量噪声。
initcvabf
trackingABF
沛富= initcvabf(检测);
检查状态值和测量噪声。验证过滤器状态,沛富。状态,具有相同的位置分量检测。测量.验证滤波器测量噪声,沛富。MeasurementNoise,与检测。MeasurementNoise值。
沛富。状态
检测。测量
沛富。MeasurementNoise
检测。MeasurementNoise
ans =4×11 0 3 0
ans =2×21.000 0.2000 0.2000 2.0000
objectDetection
检测报告,指定为objectDetection对象。
例子:检测= objectDetection(0,[1;4.5;3],'MeasurementNoise', [1.0 0 0;2.0 0 0;0 0 1.5])
检测= objectDetection(0,[1;4.5;3],'MeasurementNoise', [1.0 0 0;2.0 0 0;0 0 1.5])
目标跟踪的匀速alpha-beta跟踪滤波器,返回为atrackingABF对象。
该函数计算过程噪声矩阵假设单位加速度标准差。
你可以用这个函数FilterInitializationFcn追踪器的属性。
FilterInitializationFcn
objectDetection|trackingABF|trackingEKF|trackingKF|trackingUKF
trackingEKF
trackingKF
trackingUKF
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系