MC.m
上传用户:cxsjwj
上传日期:2022-08-09
资源大小:34k
文件大小:0k
源码类别:

matlab例程

开发平台:

Matlab

  1. function pred = MC(xref,vx,vy,N);
  2. % Motion compensation/prediction for image coding.
  3. % pred = MC(xref,vx,vy,N);
  4. % Parameters
  5. %   xref : reference image
  6. %   vx   : motion vector x-direction
  7. %   vy   : motion vector y-direction
  8. %   N    : block size
  9. % Output
  10. %   pred : The predicted image
  11. [r,k]=size(xref);
  12. pred = xref;
  13. for ii=1:r/N,
  14. for jj=1:k/N,
  15.         ix1 = (1+(ii-1)*N:(ii*N));
  16.         ix2 = (1+(jj-1)*N:(jj*N));
  17.         pred(ix1, ix2) = xref(ix1+vy(ii,jj), ix2+vx(ii,jj));
  18.    end;
  19. end;