|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
# \( @. f% z3 E* l& S. S3 z7 Z, d一、源代码: M; E! U0 I' a# I1 T5 D2 {2 s
- %%
- 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);) P0 u, w$ E8 X1 z* N T
- A: B: ]8 R4 C% }# K2 H
4 Z$ y& b8 l: _( h( T( {
二、运行结果$ H! I& _4 Y- ]: p' _0 g( q
) }/ h+ ?+ E& G9 @ x0 b2 I3 g" _! T
+ q7 o7 n, O+ h: s) Q9 Z3 k
0 S$ q" E3 d6 f& H
+ h! w2 P5 q$ P/ i: W |
|