📄 warp.m
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% warp.m subroutine for Affine Parameter Calculation
% -------------------------------------------------
% AUTHOR: Maher Khoury
% DATE: March 1, 1999
% PURPOSE:
% Motion Compensates frame2 using input u and v vectors
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function warped = warp(im, k);
[x, y] = meshgrid(1:size(im,2), 1:size(im,1));
u = k(1).*x + k(2).*y + k(3);
v = -k(2).*x + k(1).*y + k(4);
x_warped = x + u;
y_warped = y + v;
warped = interp2(x, y, im, x_warped, y_warped, 'linear');
warped(isnan(warped)) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -