本帖最后由 bzhou830 于 2023-11-15 09:17 编辑
【基本思想】 变换后图像T中像素 p(x,y) 映射在原图像S中的点为p'(x1,y1),需要注意的是因为对图像做过变换,所以在原图像中不一定能找到某个像素点和其对应。那么这时候就利用其最近的像素点来填充变换后图像的像素点 p(x,y)。如下图所示,若要插值的点落在(i, j) , (i+1,j), (i, j+1) , (i+1,j+1) 。 四个点中间的区域,那么计算该点距离四点的位置来选择用哪个点的灰度来对目标点进行插值。下图中的青色虚线将该区域划分为四个部分,落在A,B,C,D四个区域分别用 (i, j), (i+1,j), (i, j+1) , (i+1,j+1) 四个点的灰度进行插值。 这种方式计算简单,所以算法的时间复杂度低,实时性能得到了很好的保证。但是因为直接用邻近像素对变换后图像做填充,在放大图像时图像会出现明显的“马赛克”。特别图像的边缘有锯齿状。 2.双线性插值
邻近插值结果: 双线性插值结果: 立方卷积插值结果:
|