資源簡介
直方圖均衡,圖像去霧處理,是把原始圖像的灰度直方圖從比較集中的某個灰度區間變成在全部灰度范圍內的均勻分布。直方圖均衡化就是對圖像進行非線性拉伸,重新分配圖像像素值,使一定灰度范圍內的像素數量
代碼片段和文件信息
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
評論
共有 條評論