暗通道优先的图像去雾算法(下)
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在英文里確實有這個意思。但是這個通常的叫法其實欠妥,最好翻成 “先驗”。在上一篇文章中,我們討論過這個算法的原理,其實算法是把 暗通道的有關結論作為一個先驗條件來使用的,就像我們以前做 數學證明題,會有一些 結論或者定理 即使題目中沒給我們也可以直接用,那些結論或者定理就是 先驗的 條件,是不需要直接給出也可以使用的。
總結
以上是生活随笔為你收集整理的暗通道优先的图像去雾算法(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高级图像去雾算法的快速实现
- 下一篇: 暗通道优先的图像去雾算法(上)