基于暗点优先膨胀的图像暗通道优化算法
2012-08-02 22:33
281 查看
测试环境,
操作系统:Windows XP sp3
开发环境:Visual Studio2010
开发语言及支持库:WPF,.NET 4,EmguCV
硬件:lenovo Y430,CPU:T4200 奔腾双核 2.0GHz ,内存2G,集成显卡
软件截图:
使用说明:
1、启动程序后,点击打开按钮。在打开文件对话框中选中需要处理的图片,点击“打开”。软件随即开始处理。
2、处理完成后,软件会在下方的信息框内打印相关的处理信息,此处的处理时间指计算暗通道的时间,图像去雾的时间不算在内。
3、点击保存按钮会连续两次弹出保存对话框,依次保存去雾后的图像和图像的暗通道灰度图。
4、用户可以右侧单选框选择两种算法,然后把两次处理的暗通道结果保存为外部文件。然后点击图像之差,选择两次计算的暗通道,这样两幅图像之差就显示在“图片之差”图片栏。信息框会打印出非0值的个数。
一下附两种去雾处理效果图:窗口大小为15,窗口较小时,任务后背的汗渍会成血红色,失真较大,一般取15为宜。
为了是代码便于阅读,程序未加入soft mating,去雾后景物边缘出现白边请自行调整A,omaga,t0三个参数,不便之处敬请谅解~
原图
去雾后的图像
安装文件及测试素材下载地址
下载HazeRemover.rar解压安装,
然后下载EmguCVx86解压,将其中的所有文件复制到安装目录下即可.
程序需要.NET4 支持,vista,win7用户无需安装,xp用户需升级到sp3后安装.NET4
审稿老师需源代码,请联系liuxia19872003@qq.com
操作系统:Windows XP sp3
开发环境:Visual Studio2010
开发语言及支持库:WPF,.NET 4,EmguCV
硬件:lenovo Y430,CPU:T4200 奔腾双核 2.0GHz ,内存2G,集成显卡
软件截图:
使用说明:
1、启动程序后,点击打开按钮。在打开文件对话框中选中需要处理的图片,点击“打开”。软件随即开始处理。
2、处理完成后,软件会在下方的信息框内打印相关的处理信息,此处的处理时间指计算暗通道的时间,图像去雾的时间不算在内。
3、点击保存按钮会连续两次弹出保存对话框,依次保存去雾后的图像和图像的暗通道灰度图。
4、用户可以右侧单选框选择两种算法,然后把两次处理的暗通道结果保存为外部文件。然后点击图像之差,选择两次计算的暗通道,这样两幅图像之差就显示在“图片之差”图片栏。信息框会打印出非0值的个数。
一下附两种去雾处理效果图:窗口大小为15,窗口较小时,任务后背的汗渍会成血红色,失真较大,一般取15为宜。
为了是代码便于阅读,程序未加入soft mating,去雾后景物边缘出现白边请自行调整A,omaga,t0三个参数,不便之处敬请谅解~
原图
去雾后的图像
安装文件及测试素材下载地址
下载HazeRemover.rar解压安装,
然后下载EmguCVx86解压,将其中的所有文件复制到安装目录下即可.
程序需要.NET4 支持,vista,win7用户无需安装,xp用户需升级到sp3后安装.NET4
审稿老师需源代码,请联系liuxia19872003@qq.com
相关文章推荐
- SSE图像算法优化系列二十一:基于DCT变换图像去噪算法的进一步优化(100W像素30ms)。
- 基于暗通道的图像去雾算法_CVPR09 BestPaper_KaiMing He
- 暗通道优先的图像去雾算法(下)
- 基于暗通道优先算法的去雾应用(Matlab/C++)
- 暗通道优先的图像去雾算法(下)
- 暗通道优先的图像去雾算法
- 暗通道优先的图像去雾算法(上)
- 基于暗通道先验的单幅图像去雾算法小结
- 图像去雾算法(二)基于暗通道先验算法学习笔记
- 暗通道优先的图像去雾算法(下)
- 基于暗通道去雾算法的实现与优化(以)opencv在pc上的实现
- 暗通道优先的图像去雾算法
- 图像处理之去雾——基于图像暗通道的去雾算法
- SSE图像算法优化系列二十四: 基于形态学的图像后期抗锯齿算法--MLAA优化研究。
- SSE图像算法优化系列二十三: 基于value-and-criterion structure 系列滤波器(如Kuwahara,MLV,MCV滤波器)的优化。
- 暗通道优先的图像去雾算法(上)
- 基于暗通道去雾算法的实现与优化(二)opencv在pc上的实现
- 基于引导滤波的暗通道优先去雾算法
- 基于暗通道优先算法的去雾应用Matlab
- 暗通道优先的图像去雾算法(下)