【LCD显示图片】图像放缩中的插值

[复制链接]
查看958 | 回复1 | 2023-11-15 09:12:49 | 显示全部楼层 |阅读模式
本帖最后由 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.双线性插值

                               
登录/注册后可看大图

邻近插值结果:
双线性插值结果:
立方卷积插值结果:

                               
登录/注册后可看大图

Snipaste_2023-11-15_09-15-19.png
Snipaste_2023-11-15_09-15-34.png
选择去发光,而不是被照亮
回复

使用道具 举报

lsrly | 2023-11-15 09:29:27 | 显示全部楼层
666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则