在OpenCV环境下做导向滤波的代码
来源:互联网 发布:做网络销售怎么样 编辑:程序博客网 时间:2024/06/05 16:33
本文转载自 http://opencv66.net/thread-31-1-1.html
前边提到的均值滤波、中值滤波和高斯滤波,都属于各向同性滤波,它们对待噪声和图像的边缘信息都采取一样的态度,结果,噪声被磨平的同时,图像中具有重要地位的边缘、纹理和细节也同时被抹平了,这是我们所不希望看到的。为了解决这个问题,人们陆续提出了一些算法来把图像边缘和噪声区别对待,比如双边滤波和导向滤波,本文介绍如何使用opencv做图像的导向滤波。
先来说下导向滤波的大致思路。在导向滤波中,要对图像p进行滤波而得到图像q,需要一个引导图像I,类似的原理有点像直方图匹配,直方图匹配详见帖子http://opencv66.net/thread-18-1-1.html,其实就是根据引导图像I的特征去设置滤波器。导向滤波在图像增强、HDR压缩、图像抠图及图像去雾等场景中都有应用。
具体的导向滤波的原理大家可参见博文http://blog.csdn.net/baimafujinji/article/details/74750283,我这里就不多叙述了。
导向滤波的代码如下:
代码说明:
在上面的代码中,导向图I就是原图本身,大家可以修改代码换一张图片试试。
本文转载自 http://opencv66.net/thread-31-1-1.html
前边提到的均值滤波、中值滤波和高斯滤波,都属于各向同性滤波,它们对待噪声和图像的边缘信息都采取一样的态度,结果,噪声被磨平的同时,图像中具有重要地位的边缘、纹理和细节也同时被抹平了,这是我们所不希望看到的。为了解决这个问题,人们陆续提出了一些算法来把图像边缘和噪声区别对待,比如双边滤波和导向滤波,本文介绍如何使用opencv做图像的导向滤波。
先来说下导向滤波的大致思路。在导向滤波中,要对图像p进行滤波而得到图像q,需要一个引导图像I,类似的原理有点像直方图匹配,直方图匹配详见帖子http://opencv66.net/thread-18-1-1.html,其实就是根据引导图像I的特征去设置滤波器。导向滤波在图像增强、HDR压缩、图像抠图及图像去雾等场景中都有应用。
具体的导向滤波的原理大家可参见博文http://blog.csdn.net/baimafujinji/article/details/74750283,我这里就不多叙述了。
导向滤波的代码如下:
具体的代码请参查看原帖 http://opencv66.net/thread-31-1-1.html
具体的代码请参查看原帖 http://opencv66.net/thread-31-1-1.html
具体的代码请参查看原帖 http://opencv66.net/thread-31-1-1.html
代码说明:
在上面的代码中,导向图I就是原图本身,大家可以修改代码换一张图片试试。
本文转载自 http://opencv66.net/thread-31-1-1.html
阅读全文
0 0
- 在OpenCV环境下做导向滤波的代码
- 导向滤波小结:从导向滤波(guided filter)到快速导向滤波(fast guide filter)的原理,应用及opencv实现代码
- 导向滤波小结:从导向滤波(guided filter)到快速导向滤波(fast guide filter)的原理,应用及opencv实现代码
- opencv 实现导向滤波
- opencv 实现导向滤波
- 导向滤波opencv+python版
- 【OpenCV图像处理】十七、图像的导向滤波
- 【OpenCV图像处理】十七、图像的导向滤波
- 在OpenCV环境下做图像或矩阵的傅里叶变换
- 【拜小白opencv】34-图像平滑处理,6种滤波总结的综合示例【盒式滤波、均值滤波、高斯滤波、中值滤波、双边滤波、导向滤波】
- opencv实现导向滤波(GuidedFilter)
- OpenCV导向滤波(引导滤波)实现(Guided Filter)代码,以及使用颜色先验算法去雾
- OpenCV导向滤波(引导滤波)实现(Guided Filter)代码,以及使用颜色先验算法去雾
- OpenCV下的Kalman滤波
- opencv下的Garbor滤波
- 导向滤波
- 在OpenCV环境下对图像做Gamma校正
- opencv在vs2013下的环境搭建
- Leetcode算法学习日志-447 Number of Boomerangs
- JS中通用的contains方法判断两个节点的关系
- kotlin的可变价值
- JS 数据类型转换
- 为什么使用mq?
- 在OpenCV环境下做导向滤波的代码
- 独热编码 OneHotEncoder()
- Java
- Mybaities 批量操作数据库报错,抛MySQLSyntaxErrorException异常
- 欢迎使用CSDN-markdown编辑器
- Leetcode35.Search Insert Position
- Java中Arrays工具类的用法
- Util工具类 获取指定月份的天数以及最后一天的日期
- Spring Boot干货——(七)Spring Boot整合Spring Data JPA