最近数字图像处理的实验课,老师让我们实现对图像进行双线性(bilinear)插值缩放,以下是原理和代码。
一、双线性插值缩放
1、图像几何变换的一般流程:
①确定变换后新图像的大小
②对新图像的每一个像素,确定其在旧图像坐标中的对应位置(逆变换)
③确定旧图像中该位置的像素值(nearest,bilinear,bicubic,...)
④将确定的像素值作为新图像的像素值
由于该方法在水平、垂直两个方向上分别进行线性插值来得到最终结果,故称之为双线性插值法
最近数字图像处理的实验课,老师让我们实现对图像进行双线性(bilinear)插值缩放,以下是原理和代码。
1、图像几何变换的一般流程:
①确定变换后新图像的大小
②对新图像的每一个像素,确定其在旧图像坐标中的对应位置(逆变换)
③确定旧图像中该位置的像素值(nearest,bilinear,bicubic,...)
④将确定的像素值作为新图像的像素值
由于该方法在水平、垂直两个方向上分别进行线性插值来得到最终结果,故称之为双线性插值法