当前位置:首页>维修大全>综合>

双线性插值法如何运算

双线性插值法如何运算

更新时间:2023-09-17 07:24:40

双线性插值法如何运算

首先,在X方向上进行两次线性插值计算,然后在Y方向上进行一次插值计算。

 

在图像处理的时候,我们先根据

  srcX=dstX* (srcWidth/dstWidth),

  srcY = dstY * (srcHeight/dstHeight)

来计算目标像素在源图像中的位置,这里计算的srcX和srcY一般都是浮点数,比如f(1.2, 3.4)这个像素点是虚拟存在的,先找到与它临近的四个实际存在的像素点

  (1,3) (2,3)

  (1,4) (2,4)

写成f(i+u,j+v)的形式,则u=0.2,v=0.4, i=1, j=3

在沿着X方向差插值时,f(R1)=u(f(Q21)-f(Q11))+f(Q11)

沿着Y方向同理计算。

或者,直接整理一步计算,

f(i+u,j+v) = (1-u)(1-v)f(i,j) + (1-u)vf(i,j+1) + u(1-v)f(i+1,j) + uvf(i+1,j+1)

更多栏目