【图像增强】基于matlab局部对比度增强的CLAHE算法之直方图增强【含Matlab源码 076期】

一、源代码

%% 
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);

二、运行结果

【图像增强】基于matlab局部对比度增强的CLAHE算法之直方图增强【含Matlab源码 076期】_第1张图片

三、备注

完整代码或者代写添加QQ2449341593
往期回顾>>>>>>
【图像识别】基于matlab路面裂缝识别含GUI【含Matlab源码 009期】
【图像识别】基于matlab身份证号码识别【含Matlab源码 014期】
【图像压缩】基于matlab图像处理教程系列之图像压缩【含Matlab源码 024期】
【图像分割】基于matlab图像处理教程系列之图像分割(一)【含Matlab源码 025期】
【图像分割】基于matlab图像处理教程系列之图像分割(二)【含Matlab源码 026期】
【模式识别】基于matlab指纹识别【含Matlab源码 029期】
【模式识别】基于matlab银行卡号识别【含Matlab源码 030期】
【图像聚类】基于matlab FCM和改进的FCM脑部CT图像聚类【含Matlab源码 074期】
【图像评价】基于matlab CCF算法的图像质量评价【含Matlab源码 075期】

你可能感兴趣的:(matlab,图像处理)