|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
# h3 n7 y1 W' O4 @, @
一、源代码( Y# x. Z3 ~2 n0 W2 h" ?
- %%
- 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);8 F, s) z; S8 X" K1 d, M) \# h: I
; f! p4 L* b3 i& {6 k1 X) h
G- M; e; a7 c4 i7 v Z) f
二、运行结果0 J3 J5 `. w3 |- ^0 G" U
- Y! A. j! \$ ?$ L7 z
# N {( z- F% k5 w, H8 C" I
- K l$ d! H9 t' M6 ^$ Z8 t
2 m: e+ S: a2 m; x8 \( {2 i |
|