资源简介

基于块匹配的视频序列的运动估计,MATLAB代码,运行无误

资源截图

代码片段和文件信息

function [buchb]=buchang(XXYYab)
%运动背景下的全局运动补偿;
[MN]=size(a);
disp(‘  请选择参数模型:‘);
set(0‘DefaultUicontrolFontsize‘[10]);
k=menu(‘请选择参数模型‘‘6参数仿射变换模型‘‘8参数透视映射模型‘);
if  k==1
    disp(‘    您选择的是6参数仿射变换模型,处理如下:‘);
    XX=[XXones(length(XX)1)];
    w1=regress(YY(:1)XX);
    w2=regress(YY(:2)XX);
    for i=1:M
        for j=1:N
            rx(ij)=round([ij1]*w1);                   %round四舍五入;
            ry(ij)=round([ij1]*w2);
        end
    end
elseif k==2
       disp(‘    您选择的是8参数透视映射模型,处理如下:‘);
       beta=[0 0 0 0 0]‘;
       w1=nlinfit(XXYY(:1)@myfunbeta);
       w2=nlinfit(XXYY(:2)@myfunbeta);
       for i=1:M
           for j=1:N
               rx(ij)=round((w1(1)*i+w1(2)*j+w1(3))/(w1(4)*i+w1(5)*j+1));
               ry(ij)=round((w2(1)*i+w2(2)*j+w2(3))/(w2(4)*i+w2(5)*j+1));
           end
       end
end
buch=b;
for i=1:M
    for j=1:N
        if rx(ij)>0&rx(ij)<=M&ry(ij)>0&ry(ij)<=N
           buch(rx(ij)ry(ij))=a(ij);
       end
   end
end
 %figureimshow(a)
 %figureimshow(b);
 %figureimshow(buch)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-18 18:28  运动补偿编码\
     文件        1184  2006-01-23 14:24  运动补偿编码\buchang.m
     文件        1172  2006-01-19 11:21  运动补偿编码\chafenerzhi.m
     文件       15904  2006-01-19 11:35  运动补偿编码\fish1.gif
     文件       15428  2006-01-19 11:37  运动补偿编码\fish2.gif
     文件         478  2004-06-12 20:23  运动补偿编码\jieguo.asv
     文件         484  2004-06-04 09:15  运动补偿编码\jieguo.m
     文件        1112  2006-01-24 14:31  运动补偿编码\main.m
     文件        1845  2004-06-04 09:35  运动补偿编码\moban.m
     文件        1037  2006-01-22 14:53  运动补偿编码\movcom.asv
     文件        1068  2006-01-22 14:57  运动补偿编码\movcom.m
     文件       21939  2006-01-22 10:49  运动补偿编码\Snap1.gif
     文件       22793  2006-01-22 10:53  运动补偿编码\Snap2.gif
     文件         967  2006-01-19 09:45  运动补偿编码\yuchuli.m
     文件         718  2004-06-04 09:28  运动补偿编码\yundongbuchang.m
     文件        1739  2006-01-16 22:55  运动补偿编码\yundongguji.asv
     文件        1736  2006-01-16 22:55  运动补偿编码\yundongguji.m
     文件       40855  2006-01-19 12:43  运动补偿编码\yundongguji1.asv
     文件       40878  2006-01-19 15:08  运动补偿编码\yundongguji1.m
     文件       41384  2006-01-19 14:03  运动补偿编码\yundongguji2.asv
     文件       41325  2006-01-20 09:15  运动补偿编码\yundongguji2.m
     文件       42004  2006-01-21 20:23  运动补偿编码\yundongguji3.asv
     文件       42179  2006-01-22 11:15  运动补偿编码\yundongguji3.m
     文件       41912  2006-01-21 20:53  运动补偿编码\yundongguji4.asv
     文件       41809  2006-01-22 10:57  运动补偿编码\yundongguji4.m

评论

共有 条评论