FROM:http://blog.csdn.net/baimafujinji/article/details/30060161

书接上文

http://blog.csdn.net/baimafujinji/article/details/27206237

我们已经了解了暗通道图像去雾算法的基本原理,下面我们来编程实现,然后对结果再做一些讨论。

上述代码中调用了几个函数,限于篇幅这里仅给出其中的暗通道处理函数,其余函数读者可以尝试自己写写看,当然其中最关键的就是暗通道处理函数,这也是算法的核心内容。

另外,代码里我们使用了导向滤波函数,导向滤波代码来自何恺明博士,读者可以访问他的网页获得源码,已经论文的原文,链接如下:

http://research.microsoft.com/en-us/um/people/kahe/

另外,下面这个博客里有一些关于导向滤波的比较通俗的讨论,可以作为阅读论文原文时的辅助材料:

http://blog.csdn.net/aichipmunk/article/details/20704681

最后一个小讨论,我们所采用的方法英文叫 Dark Channel Prior,很多人困惑 Prior该怎么翻译,我标题里采用了优先这个叫法,这个是一个比较常见的叫法,我也随世流俗了,因为Prior在英文里确实有这个意思。但是这个通常的叫法其实欠妥,最好翻成 “先验”。在上一篇文章中,我们讨论过这个算法的原理,其实算法是把 暗通道的有关结论作为一个先验条件来使用的,就像我们以前做 数学证明题,会有一些 结论或者定理 即使题目中没给我们也可以直接用,那些结论或者定理就是 先验的 条件,是不需要直接给出也可以使用的。

(特别说明:本文是从我未出版的新书中抽选出来的,所以行文中读者可能会感觉有些地方好像会有对其他章节内容的引用或者提及,或者某些插图的编号直接编到了图11-X,但是这并不妨碍你对本文的阅读和理解)

暗通道优先的图像去雾算法(下)相关推荐

  1. 暗通道优先的图像去雾算法(上)

    FROM:http://blog.csdn.net/baimafujinji/article/details/27206237 11.1  暗通道优先的图像去雾算法 图像增强与图像修复二者之间有一定交 ...

  2. 基于MATLAB改进暗通道先验的图像去雾算法

    基于MATLAB改进暗通道先验的图像去雾算法 摘要:暗通道先验去雾算法求得的的透射率比较精细,去雾效果优于大多数去雾算法.然而在暗通道求取过程中,最小值滤波的处理会使得暗色向外扩张,导致透射率扩张变大 ...

  3. matlab求图像暗通道图像,基于暗通道先验条件图像去雾算法

    基于暗通道先验条件图像去雾算法 香港大学何凯明博士于2009发表了一篇论文<Single Image Haze Removal Using Dark Channel Prior>.在文章中 ...

  4. 【计算机视觉课程设计】基于暗通道先验单幅图像去雾算法的实现(MATLAB)

    声明:原创内容,创作不易,欢迎点赞收藏~ 摘    要 随着信息化时代的到来,计算机视觉得以迅速发展,在社会生活中的各个领域发挥了重要作用.然而,近年来大气污染逐渐加重,雾霾天气出现的频率越来越高,导 ...

  5. 基于暗通道先验的单幅图像去雾算法小结

    在开始之前,先看一组去雾的效果图. 1. 关于去雾的意义及算法 去雾在视频监控.航拍.遥感.自动/辅助驾驶等需要在室外复杂.恶劣天气下运行的视觉系统,都可能需要运用到这一技术. 目前去雾算法主要有两个 ...

  6. 避免图像去雾算法中让天空部分出现过增强的一种简易方法

    FROM:http://www.chawenti.com/articles/25193.html 在经典的几种去雾算法中,包括何凯明的暗通道去雾.Tarel的基于中值滤波的去雾以及一些基于其他边缘保留 ...

  7. 单幅图像去雾算法研究综述

    来源 <计算机工程与应用>北大核心期刊,CSCD数据库. 影响因子:2.348 简介 图像去雾算法是以满足特定场景需求,突出图片细节并增强图片质量为目的的图像分析与处理方法.在雾霾天气下, ...

  8. 基于暗通道优先的单幅图像去雾算法(Matlab)

    基于暗通道优先的单幅图像去雾算法(Matlab) 每一幅图像的RGB三个颜色通道中,总有一个通道的灰度值很低,几乎趋向于0.基于这个几乎可以视作是定理的先验知识,作者提出暗通道先验的去雾算法. ​ 首 ...

  9. [论文阅读] (11)ACE算法和暗通道先验图像去雾算法(Rizzi | 何恺明老师)

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

最新文章

  1. linux 简介各发行版
  2. [USACO5.4]奶牛的电信Telecowmunication
  3. Maven添加Oracle驱动及依赖
  4. python tempfile自动删除_Python tempfile模块生成临时文件和临时目录
  5. 只用我的提取程序取了800多条产品信息
  6. 了不起的 Unicode!
  7. 管理与决策这属于计算机在什么方面的应用,闽高校计算机一级考试选择题题库...
  8. 嵌入式linux增加root权限,Ubuntu12.04 添加新用户并增加管理员权限
  9. Kafka从上手到实践 - Kafka集群:启动Kafka集群 | 凌云时刻
  10. Android面试简历
  11. 企业对NAS私有云存储有什么样的需求,NAS网络存储又有哪些优势与功能呢?
  12. 【游戏开发实战】Unity循环复用列表,支持不规则尺寸(对象池 | UGUI | ScrollRect | Demo源码)
  13. 重来之大学版|卸负篇-对自己大学很失望怎么办?觉得自己大学很不好怎么办?刚到大学不适应怎么办?
  14. antd mobile toast 数字不会换行
  15. 6.汇编语言显示、指令
  16. Day 10 你喜欢合租还是独居
  17. 诺基亚的最后机会:没落贵族能否抗衡苹果安卓
  18. CentOS7系统开机报错:you might want to save “/run/initramfs/rdsosreport.txt“ to a USB stick or /boot
  19. TI CC3200 launchpad 简介
  20. 以太坊MPT数据结构

热门文章

  1. springboot 事务手动回滚_Spring Boot中的事务是如何实现的
  2. 大数据量表中,增加一个NOT NULL的新列
  3. 如何优雅的导出Excel
  4. 初识WordPress数据库
  5. jackson json转对象 对象转json
  6. Kafka项目实战-用户日志上报实时统计之编码实践
  7. SQL Server中执行正则表达式
  8. 【Cocos2d入门教程二】Cocos2d-x基础概念
  9. Openssl rand命令
  10. ES权威指南[官方文档学习笔记]-14 phrase search