當前位置:聚美館>智慧生活>心理>

雙線性插值法如何運算

心理 閱讀(1.83W)
雙線性插值法如何運算

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