资源简介

在粒子滤波的基础上设计的GUI界面,可直接在界面中实现视频的录制、目标跟踪。

资源截图

代码片段和文件信息

function [New_Sample_SetNew_Sample_probability]=assemble(Sample_SetusetimesSample_probabilityN)

%找到usetimes中元素为0即要抛弃元素的位置
b=find(usetimes==0);
%找到usetimes中元素大于1即要进行复制的粒子的位置
c=find(usetimes>1);
%找到不用复制的粒子的位置
d=find(usetimes==1);


%对不需要复制的粒子直接进行替换
k=1;
length_d=length(d);
while(k<=length_d)
        New_Sample_Set(d(k)).x=Sample_Set(d(k)).x;
        New_Sample_Set(d(k)).y=Sample_Set(d(k)).y;
        k=k+1;
end

%分别对bc数组进行索引
length_b=length(b);
length_c=length(c);%记录要复制粒子位置的数组长度

%对需要进行复制的粒子先进行一次替换
k=1;
while(k<=length_c)
        New_Sample_Set(c(k)).x=Sample_Set(c(k)).x;
        New_Sample_Set(c(k)).y=Sample_Set(c(k)).y;
        k=k+1;
end


i=1;
j=1;
while(i<=length_c)
    while(usetimes(c(i))>1&&j<=length_b)
        wi=Sample_probability(c(i))/(Sam

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-01 14:54  视频跟踪\
     目录           0  2018-10-01 14:53  视频跟踪\仿真图片\
     目录           0  2018-10-01 14:54  视频跟踪\仿真程序\
     文件        1381  2015-05-25 14:44  视频跟踪\仿真程序\assemble.m
     文件        2583  2015-06-14 16:35  视频跟踪\仿真程序\evaluate.m
     文件      246032  2018-10-01 12:00  视频跟踪\仿真程序\Example.avi
     文件         916  2015-05-30 16:41  视频跟踪\仿真程序\histgram.m
     文件         747  2015-05-30 20:33  视频跟踪\仿真程序\initialize.m
     文件         419  2015-05-25 10:16  视频跟踪\仿真程序\redraw_routine.m
     文件        1659  2018-09-29 23:23  视频跟踪\仿真程序\reproduce.m
     文件         476  2015-05-18 19:11  视频跟踪\仿真程序\reselect.m
     目录           0  2018-10-01 14:54  视频跟踪\仿真程序\result\
     文件        4289  2015-05-25 10:09  视频跟踪\仿真程序\rgb_to_rank.m
     文件       19627  2018-10-01 11:32  视频跟踪\仿真程序\TheTracking.fig
     文件        9539  2018-10-01 11:32  视频跟踪\仿真程序\TheTracking.m
     文件        1586  2015-06-10 18:22  视频跟踪\仿真程序\update_target.m
     文件         455  2015-05-18 19:27  视频跟踪\仿真程序\weight.m

评论

共有 条评论