图像缩小产生纹波,质量大大不如原图像

geleg 2013-07-25 08:59:46
我有一个4500 x 3500 的图像,

缩小成2500*3000的图像后,产生了纹波,图像质量肉眼可辨识出来大大不如原图像.

用的是双线性缩放算法.

1\ 有什么更好的缩放算法,可以解决这个纹波问题吗?

2\ windows图片与传真查看器是什么算法? 它的缩小图像为什么不失真呢?清晰度也如常.

纹波参见附图.

...全文
348 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2013-07-29
  • 打赏
  • 举报
回复
引用 11 楼 geleg 的回复:
[quote=引用 10 楼 xianglitian 的回复:] 图像处理本来就是这样的 你要想消除波纹就是要牺牲清晰度 看来你的图像本来指标也不是很高
是的,原始图的局部图用放大镜看,也是有方格状纹理的. 经过几番处理,这种方格愈明显. 唉,没有办法解决吗? 附上原始图的局部放大镜图 [/quote] 原始图片指标有问题那就没有办法
geleg 2013-07-29
  • 打赏
  • 举报
回复
引用 10 楼 xianglitian 的回复:
图像处理本来就是这样的
你要想消除波纹就是要牺牲清晰度
看来你的图像本来指标也不是很高


是的,原始图的局部图用放大镜看,也是有方格状纹理的.
经过几番处理,这种方格愈明显.
唉,没有办法解决吗?
附上原始图的局部放大镜图


向立天 2013-07-29
  • 打赏
  • 举报
回复
图像处理本来就是这样的 你要想消除波纹就是要牺牲清晰度 看来你的图像本来指标也不是很高
geleg 2013-07-29
  • 打赏
  • 举报
回复
下边附上原始图的局部图



以及原始图的用PS中双线性插值法缩小后的图的局部图, 同样有方格状的横竖纹理.
有比PS缩小算法更好的缩小算法吗


geleg 2013-07-29
  • 打赏
  • 举报
回复
引用 7 楼 xianglitian 的回复:
[quote=引用 2 楼 geleg 的回复:]
PS的双线性插值也是这个纹波效果
如果ps也这样那基本上没办法了
是不是图像本身有波纹
只不过通过运算强化了[/quote]

通过一些其它辅助运算取得了如下图的效果.纹波很淡了,不过暴露出新的问题,清晰度都不好了,
还有一种现象不知如何描述,图像不平滑, 有方格状横横竖竖的纹理



下图是上图放大后的局部图,图像不平滑, 有方格状横横竖竖的纹理

向立天 2013-07-29
  • 打赏
  • 举报
回复
引用 2 楼 geleg 的回复:
PS的双线性插值也是这个纹波效果
如果ps也这样那基本上没办法了 是不是图像本身有波纹 只不过通过运算强化了
lm_whales 2013-07-29
  • 打赏
  • 举报
回复
立方插值看行不行
Trent1985 2013-07-29
  • 打赏
  • 举报
回复
引用 4 楼 geleg 的回复:
引用 3 楼 Trent1985 的回复:
[quote=引用 2 楼 geleg 的回复:] PS的双线性插值也是这个纹波效果
肯能是差值算法的问题,你换一种算法试一下,你这个图主要是些直线信息,用双线性并不一定好
用邻近法也不好.纹波更明显.[/quote]最临近法和二次差值是最普通的差值算法了,你可以搜一些其他的差值算法,也许会好点。
geleg 2013-07-29
  • 打赏
  • 举报
回复
引用 3 楼 Trent1985 的回复:
引用 2 楼 geleg 的回复:
PS的双线性插值也是这个纹波效果
肯能是差值算法的问题,你换一种算法试一下,你这个图主要是些直线信息,用双线性并不一定好
用邻近法也不好.纹波更明显.
geleg 2013-07-26
  • 打赏
  • 举报
回复
PS的双线性插值也是这个纹波效果
Trent1985 2013-07-26
  • 打赏
  • 举报
回复
引用 2 楼 geleg 的回复:
PS的双线性插值也是这个纹波效果
肯能是差值算法的问题,你换一种算法试一下,你这个图主要是些直线信息,用双线性并不一定好
laviewpbt 2013-07-25
  • 打赏
  • 举报
回复
使用PS的双线性插值有没有你所说的问题,如果没有,那就是你代码的问题,如果有,就想象换种插值算法了吧。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧