資源簡介
在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個文件信息
評論
共有 條評論