bilinearinterplate.m

来自「MATLAB基于点的图像配准程序」· M 代码 · 共 12 行

M
12
字号
function Pixel = BilinearInterplate(im,position_s)

x0 = position_s(1); 
y0 = position_s(2);
x = floor(x0);
y = floor(y0);
dx = (x0 - x); %相对位置
dy = (y0 - y);

pixel1=(1-dx)*im(x,y)+dx*im(x+1,y);
pixel2=(1-dx)*im(x,y+1)+dx*im(x+1,y+1);
Pixel=(1-dy)*pixel1+dy*pixel2;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?