本文主要是介绍利用去雾算法做低照图像增强,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
利用去雾算法做低照图像增强
论文《Fast efficient algorithm for enhancement of low lighting video》
简单步骤如下所示
1、对原图像进行取反,反转后的图像与雾天图像相似。
2、利用去雾算法对图像进行复原
3、对图像进行反转进而复原图像
利用去雾算法做低照图像增强主要是以上三步,方法很简单,但是可以取得不错的图像效果。
matlab代码
clc
clear
A=imread('01.jpg');
figure;imshow(A);
AInv = imcomplement(A);
figure, imshow(AInv);
BInv = imreducehaze(AInv);
figure, imshow(BInv);
B = imcomplement(BInv);
figure, imshow([A B]);
原图
反转后的图像
对反转图像进行去雾
原图与结果图像进行对比
详细介绍以及代码请参考博客
https://www.mathworks.com/help/images/low-light-image-enhancement.html
https://kevinj-huang.github.io/2019/05/28/%E5%8D%9A%E5%AE%A2134/
这篇关于利用去雾算法做低照图像增强的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!