一、简介

基于matlab局部对比度增强的CLAHE算法直方图增强

二、源代码

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

三、运行结果

在这里插入图片描述

四、备注

版本:2014a

版权声明:本文为matlabxiao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/matlabxiao/p/15052203.html