粒子滤波全套源代码,实现了粒子滤波的全部功能,是粒子滤波提高级程序 - matlab算法设计 - 谷速源码
下载频道> 资源分类> matlab源码> 算法设计> 粒子滤波全套源代码,实现了粒子滤波的全部功能,是粒子滤波提高级程序

标题:粒子滤波全套源代码,实现了粒子滤波的全部功能,是粒子滤波提高级程序
分享到:

所属分类: 算法设计 资源类型:程序源码 文件大小: 23.96 KB 上传时间: 2019-06-16 15:45:53 下载次数: 8 资源积分:1分 提 供 者: zhangsan456 particle filter program
内容:
粒子滤波全套源代码,实现了粒子滤波的全部功能,是粒子滤波提高级程序
function Estimate=tracker(x,y,hx,hy,N,first,n,new_sita)
% x=355;y=245;hx=20;hy=20;N=500;n=400;new_sita=0.20;
global v_count;
global matrix;
v_count=512;
matrix=1:1:v_count;   %%%%%maybe it should be changed to global variable
 
 
image_boundary_x=int16(720);%int16(700); 
image_boundary_y=int16(576);%int16(550);
 
 
Hx=int16(hx);
Hy=int16(hy);
vx=0;
vy=0;
name=num2str(first,'%04.4g');
firstname=[name,'.jpg'];
I=imread(firstname);
[Sample_Set,Sample_probability,Estimate,target_histgram]=initial_2(x,y,Hx,Hy,vx,vy,I,N);
 
for loop=2:1:n;
    if Estimate(loop-1).prob>=0.05
       k=target_histgram;
       %target_histgram=0.8*k+0.2*Estimate(loop-1).histgram;
       if(loop<100)
         target_histgram=0.90*k+0.10*Estimate(loop-1).histgram;
       elseif(loop<200)
           new_sita=0.25;
         target_histgram=0.99*k+0.01*Estimate(loop-1).histgram;  
       elseif(loop<280)
            new_sita=0.30;
         target_histgram=0.99*k+0.01*Estimate(loop-1).histgram; 
       else
            new_sita=0.30;
         target_histgram=0.99*k+0.01*Estimate(loop-1).histgram; 
       end
    a=num2str(loop+first-1,'%04.4g');
    b=[a,'.jpg'];
    I=imread(b);
                        New_Sample_Set=Select(Sample_Set,Sample_probability,loop,I,N);
               [Sample_Set,after_prop]=Propagation(New_Sample_Set,Hx,Hy,vx,vy,image_boundary_x,image_boundary_y,I,N);
   [Sample_probability,Estimate,vx,vy,TargetPic]=Observe_and_Estimate(Sample_Set,Estimate,Hx,Hy,target_histgram,new_sita,loop,after_prop,I,N);
    else 
        a=0;
        return;
    end
    imshow(TargetPic);
end

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

particle filter program/
particle filter program/;.m
particle filter program/particleWidth.m
particle filter program/Observe_and_Estimate.asv
particle filter program/Observe_and_Estimate.m
particle filter program/Propagation.asv
particle filter program/Propagation.m
particle filter program/Select.asv
particle filter program/Select.m
particle filter program/histgram.asv
particle filter program/histgram.m
particle filter program/initial_2.asv
particle filter program/initial_2.m
particle filter program/show2.asv
particle filter program/show2.fig
particle filter program/show2.m
particle filter program/tracker.asv
particle filter program/tracker.m
particle filter program/weight.m

关键词:

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved