|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 z2 b% x- t$ }( s$ o
一、源代码
6 L7 Y F4 Y! b8 Q1 P4 j2 t0 I- %%
- tic
- %% 清空工作区与变量
- clc;
- clear;
- for image_number=1:1
- imageName=strcat(num2str(image_number),'.jpg');
- img = imread(imageName);
- %% 在LAB空间进行去雾
- % RGB转LAB
- transform = makecform('srgb2lab');
- LAB = applycform(img,transform);
- % 提取亮度分量 L
- L = LAB(:,:,1);
- % 对L进行CLAHE
- LAB(:,:,1) = My_adapthisteq(L);
- % 减小一定的亮度
- LAB(:,:,1) = LAB(:,:,1)-50;
- %% 转回到RGB空间
- cform2srgb = makecform('lab2srgb');
- J = applycform(LAB, cform2srgb);
- J = 1.35.*J;
- %% 输出图像
- end
- toc
- figure;
- subplot(121),imshow(img);
- subplot(122 );imshow(J);" g/ R& V8 D2 v2 M4 e1 Y
; }( m* g7 |+ Y& x4 O- S6 D: H+ R5 ?
; h8 I; {' |2 {. ?! y- t& \0 M
二、运行结果& y5 p: n$ _1 s- F8 ~3 I
4 \/ N! G& x: }, r4 s7 ^" t
# r! k7 o; y8 o' M9 G% |# X
4 R; e. I2 m2 u0 T- t
/ j8 C8 G% p+ s5 ]: s6 { |
|