当前位置:柔美女性网 >

绿色生活 >心理 >

双线性插值法如何运算

双线性插值法如何运算

双线性插值法如何运算

首先,在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)

  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/d30o5j.html