双线性插值
双线性插值是常用的插值算法,是许多图像处理算法的组成部分。
双线性插值由包围当前目标像素点的4个像素点的数值通过与当前像素点的相对位置偏移进行插值计算。
如下图所示:
由 4 个红点的数值通过双线性插值计算中间绿点的数值 g。
公式如下:
g = ( w − x w × h 00 + x w × h 01 ) × h − y h + ( w − x w × h 10 + x w × h 11 ) × y h g=(\frac{w-x}{w}\times h00+\frac{x}{w}\times h01)\times\frac{h-y}{h}+(\frac{w-x}{w}\times h10+\frac{x}{w}\times h11)\times\frac{y}{h}