|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( _1 C C1 m# }) f' v一、源代码 x0 i6 b) S: k
- %%
- 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);% n/ R0 c: h: i1 r6 `, A8 |
+ N( v' j8 t* ]5 q$ v: F& Y' r3 ~
9 p; f( J3 m5 z. k
二、运行结果
$ }5 A: D: X. i$ `( V
* I8 a# M! L2 ?9 g* m$ S; F. [5 L& y9 K, `' R8 S( K- ?' s
% E) K# N' `7 f+ ?; y- T+ v# V
, H0 N5 L% y( U+ O1 I6 E0 k
|
|