|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! g# R" X X$ K) r) Z1 Y
一、源代码
) E1 R9 H/ a+ Q, G& S7 ]. M- W* F- %%
- 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);% D" i6 c' g1 k: Y) X) d" r+ B
& B4 \! h5 T$ o
/ M1 j: x: k1 l: h4 Z6 R3 J3 b+ x: u二、运行结果1 {9 @: D; \/ M- W; x5 Z! i. u
/ Q2 D% O1 C. L3 m0 e; F# z" d/ ]' u. v
' y( D+ ?( n1 A# [5 W
, m, p3 W. ^4 t7 e# b# y. R! h |
|