请教怎么用opencv将一张模糊的图片变清晰

已举报 回答 关注
请教怎么用opencv将一张模糊的图片变清晰
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    2,146

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
可以用锐化、图像增强,还有维纳滤波以及小波等,应该可以改善图片的清晰度。太模糊的图片任何软件都无能为力!
取消 评论
下美图秀秀
取消 评论
那个是xxxx机构用的软件,可能外面找不到的,
我们用的是photoshop
很多技术都是由各国国防部门淘汰掉才进入市场的,那些看着科幻的东西是不会给我们用的
取消 评论
三步搞定糢糊图片:

1.复制图层-图像-调整-去色
2.滤镜-其它-高反差保留
3.模式改为叠加-复制2.4个图层,复制一个就会清晰一点(以你满意图层清晰度为主)

详解:

1.首先,复制一个背景图层
2.在“图像”下的调整中选择“去色”,或者使用快捷键Ctrl+Shift+U。
3.然后将这一层的图层模式改为“叠加”。
4.点选滤镜中的“其它”进行“高反差保留”的操作。半径的数值不要一次性就调很高,可以分几次慢慢来调。
5.点击图层下第2个按钮,给这一层加上蒙版。
6.然后选择“画笔”,颜色为黑色,用画笔将不需要清晰的地方涂掉。在用画笔涂抹的过程中,图片里是看不出涂抹效果的,只能在图层里看

到被涂抹的地方变成黑色,而没涂抹的地方为白色。
7.涂抹好以后就开始复制图层,根据你的需要来选择要复制多少层,每复制一层就看看图片的清晰度是不是已达到需要。
8.点击最开始的背景图层,并选择“曲线”。用曲线将图片稍稍调暗一点。
9.调完曲线以后,复制一个背景图层。
10.将复制图层用鼠标点住不放,拖动到最高的一层,然后将这一图层的混合模式改为“滤色”。
11.给这一图层添加蒙版,并且选择左边工具栏里的“画笔”,将画笔的不透明度降低,在需要清晰的地方进行涂抹。在涂抹的过程中,可以从

右边观察涂抹到的区域。最后,只需要合并所有图层就行了。
取消 评论
用ps锐化
取消 评论
这是一个很简单的“工程”。连Microsoft Office Picture Manager都可以办到。只要调整亮度、对比度、饱和度、清晰度就行了。很多软件都可以。
取消 评论
打开图像-复制图层-滤镜-锐化-usm锐化-图像-模式-lab-直接按照提示合并图层-然后在复制图层-点击通道面板-选择明度-在执行滤镜-锐化-usm 锐化- 把各个图层都显示,返回到图层面板。在混合选项下,调整不透明度为30%,混合模式改为柔光。
取消 评论
那是那张图片的大小和你显示器分辨率不匹配.

如果想不失针放大, 恐怕PS是不行的.. 没意义! 去找找别的图吧.
取消 评论
ZOL问答 > 手机 > 中兴手机 > 其他分类 > 请教怎么用opencv将一张模糊的图片变清晰

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?