雾霾图像matlab,MATLAB图像处理:一分钟去除图片中的雾霾

转载来自:

http://blog.csdn.net/qq404752007/article/details/45364023

I=imread('flower.jpg');

%removeFogByGlobalHisteq 通过全局平衡直方图对图像去雾处理

%  I 输入图像

%拆分三原色

R=I(:,:,1);

G=I(:,:,2);

B=I(:,:,3);

%取直方图平衡

M=histeq(R);

L=histeq(G);

N=histeq(B);

%融合直方图

In=cat(3,M,L,N);

%上面的代码就是去雾用的

%-----------------------

%下面的代码都是用于显示的

figure;

subplot(2,2,1);imshow(I);title('原图' ,'FontWeight','Bold');

subplot(2,2,2);imshow(In);title('处理后的图' ,'FontWeight','Bold');

Q=rgb2gray(I);%获取该图直方图

W=rgb2gray(In);%获取该图直方图

subplot(2,2,3);imhist(Q,128);title('原图直方图' ,'FontWeight','Bold');

subplot(2,2,4);imhist(W,128);title('处理后直方图' ,'FontWeight','Bold');

实验结果:

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值