资源简介

粒子滤波全部代码,分步骤详细介绍,代码分成十几个matlab文件,包括采样,粒子更新,重采样等等。

资源截图

代码片段和文件信息

function L = calc_log_likelihood(Xstd_rgb Xrgb_trgt X Y) %#codegen

Npix_h = size(Y 1);
Npix_w = size(Y 2);

N = size(X2);

L = zeros(1N);
Y = permute(Y [3 1 2]);

A = -log(sqrt(2 * pi) * Xstd_rgb);
B = - 0.5 / (Xstd_rgb.^2);

X = round(X);

for k = 1:N
    
    m = X(1k);
    n = X(2k);
    
    I = (m >= 1 & m <= Npix_h);
    J = (n >= 1 & n <= Npix_w);
    
    if I && J
        
        C = double(Y(: m n));
        
        D = C - Xrgb_trgt;
        
        D2 = D‘ * D;
        
        L(k) =  A + B * D2;
    else
        
        L(k) = -Inf;
    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        619  2013-07-24 19:43  My_Particle_Filter\calc_log_likelihood.m

     文件        443  2013-07-24 19:43  My_Particle_Filter\CreateSensorDistrobution.m

     文件        275  2013-07-24 19:43  My_Particle_Filter\create_particles.m

     文件        420  2013-07-24 19:43  My_Particle_Filter\LoadMovie.m

     文件        374  2013-07-24 19:43  My_Particle_Filter\Main.m

     文件       1581  2013-07-24 19:43  My_Particle_Filter\PARTICLE_FILTER.m

     文件       1145  2013-07-24 19:43  My_Particle_Filter\particle_filter_by_saved_movie.m

     文件    1699724  2013-07-24 19:43  My_Particle_Filter\Person.mp4

     文件        153  2013-07-24 19:43  My_Particle_Filter\show_particles.m

     文件        409  2013-07-24 19:43  My_Particle_Filter\Transition.m

     文件        411  2013-07-24 19:43  My_Particle_Filter\WeightingFunction.m

     目录          0  2018-12-18 10:10  My_Particle_Filter

----------- ---------  ---------- -----  ----

              1705554                    12


评论

共有 条评论