资源简介

直方图均衡,图像去雾处理,是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量

资源截图

代码片段和文件信息

clc;
clear all;
close all;

img=imread(‘1.jpg‘);
img=rgb2gray(img);
subplot(121);
imshow(img[]);title(‘Original Picture‘);
[MN]=size(img);

%Histogram Caculation
img=double(img);
h=zeros(2561);
for i=1:M
    for j=1:N
        f=img(ij);
        h(f+1)=h(f+1)+1;
    end
end
subplot(122);
bar(h);grid;title(‘Original Histogram‘);

%Histogram Equalizing
hh=h/(M*N);
for k=1:256
    c(k)=uint8(sum(hh(1:k))*255);
end
for i=1:M
    for j=1:N
        f=img(ij)+1;
        histeqimg(ij)=c(f);
    end
end
figure;
subplot(121);
imshow(histeqimg[]);title(‘Picture after Histogram Equalizing‘);

%Histog

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1293  2010-04-06 17:15  zhifangtujunhanghua.m

----------- ---------  ---------- -----  ----

                 1293                    1


评论

共有 条评论