基于暗通道的去雾算法的实现与优化
coderSkyChen
我爱程序员,它带给我以成就感!
展开
-
基于暗通道去雾算法的实现与优化(二)opencv在pc上的实现
上一篇中,学习了何的论文中的去雾方法,这一篇中,我按照何的论文思路借助opencv 2.4.10 进行了实现,效果的确很好,就是耗时太多了,效果见下图:蓝色圆圈代表大气光值的取值点。突然发现上一篇中忘了介绍大气光值A的求解了,论文中是这样做的:1.首先取暗通道图中最亮的千分之一的像素点。2.根据这些像素点的位置在原图中搜索一个最亮的点,这个点的强度(intensity)原创 2015-12-11 18:00:07 · 13706 阅读 · 15 评论 -
基于暗通道去雾算法的实现与优化(三)优化策略
一 原论文方法的局限性谈到优化,我们首先需要了解原论文的方法有何局限,在实际编码测试中我发现了以下的三点局限:1.太过耗时 在上一篇中,在透射图的精细化(refine)中原论文使用的是softmatting方法,而我编码使用的是引导滤波,一是因为softmatting我看不太懂,二是因为softmatting实在是太耗时间了,而引导滤波的时间复杂度是常数并且其效果不比softmatti原创 2016-01-08 19:28:32 · 8290 阅读 · 3 评论 -
基于暗通道去雾算法的实现与优化(一)
经过老师推荐,拜读了何恺明博士的暗通道去雾论文《Single Image Haze Removal Using Dark Channel Prior》,这是何发表的第一篇论文,令人惊艳的是该论文一举获得了2009年CVPR的Best Paper奖,三个审稿人都给了何最高分!何的这篇论文以简单,效果近乎完美而出名,主要问题是比较费时,后续有很多人提出了加速的改进,把时间控制在了ms级,从而实现视频去原创 2015-12-11 16:31:42 · 14142 阅读 · 2 评论