• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


在2D平面中使用卡尔曼滤波器对运动目标进行跟踪,代码已优化并有注释,运行环境为matlab2014

资源截图

代码片段和文件信息

clear;
clc;

img_file = dir(‘data\*png‘);
load(‘MT_node_moving.mat‘);

%kalman参数初始化
t      = 2;                                    %循环处理时间间隔
frame  = 1;                                   %起始帧
noise  = 0.1;                                  %过程噪声强度

A  = [1 0 t 0; 0 1 0 t; 0 0 1 0; 0 0 0 1];     %状态转移矩阵
B  = [(t^2/2); (t^2/2); t; t];                 %控制输入矩阵
u  = 0.005;                                    %输入控制量
Xs = [CM_idx(frame1); CM_idx(frame2); 0; 0]; %状态向量初始化

Q  = [t^4/4 0 t^3/2 0; 0 t^4/4 0 t^3/2; t^3/2 0 t^2 0; 0 t^3/2 0 t^2].*noise^2;   %观测噪声方差初始化
Ps = Q;                                        %误差预测矩阵初始化

H  = [1 0 0 0; 0 1 0 0];                       %观测矩阵
R  = [1 0;0 1];                                %观测噪声
Z  = [];                                       %观测值

for i = frame:length(img_file)
    img_tmp = double(imread(fullfile(pwd sprintf(‘data\\%d.png‘ i-1))));
    image = img_tmp(::1);                    %加载图片
    Z(:i) = [ CM_idx(i1); CM_idx(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-11 10:28  卡尔曼滤波\
     目录           0  2016-06-11 10:28  卡尔曼滤波\data\
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\0.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\1.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\10.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\100.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\101.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\102.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\103.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\104.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\105.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\106.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\107.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\108.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\109.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\11.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\110.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\111.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\112.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\113.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\114.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\115.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\116.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\117.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\118.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\119.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\12.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\120.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\121.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\122.png
     文件         923  2015-06-28 06:56  卡尔曼滤波\data\123.png
............此处省略124个文件信息

评论

共有 条评论