資源簡介
直方圖均衡化,包括動態直方圖均衡化,全局直方圖均衡化,局部直方圖均衡化,以及繪制圖像的直方圖 其中動態直方圖均衡化用只取x=0情況
代碼片段和文件信息
function?DynamicHistogramEqualization(img)
%?tStart=tic;??%gap值的調節在123行
data=imread(img);%讀取圖像的像素值
data=data(::1);
subplot(221);
imshow(data);
title(‘原圖片‘);
subplot(222);
imhist(data);
title(‘原圖片??直方圖‘);
[mn]=size(data);
data=data(:);?%矩陣變成向量形式
allPixel=0:255;?%像素點的取值是0-255
inter=double(intersect(allPixeldata));%取交集,只計算有的像素??%這里竟然要轉double不然會出問題
pixelCount=zeros(2561);?%預先分配空間
for?i=inter‘
????pixelCount(i+1)=sum(data==allPixel(i+1));%計算每個像素點值有多少,只計算有的
end
padCount=[0
????pixelCount
????0];
for?i=2:257
????pixelCount1(i-1)=sum(padCount(i-1:i+1))/3.0;??%1x3的平滑濾波消去
end
pixelCount1=round(pixelCount1);
index=find(pixelCount1~=0);???%找到其中不為0的點處
pixelStart=index(1);????%將第一個和最后一個不為0的點作為第一個和最后一個局部最小值點
pixelEnd=index(end);
part=partition(pixelStart
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????2121367??2015-06-24?16:00??直方圖均衡化\A?dynamic?histogram?equalization?for?image?contrast?enhancement.pdf
?????文件?????317878??2015-06-22?15:54??直方圖均衡化\brain.bmp
?????文件?????334006??2015-06-22?15:54??直方圖均衡化\butterfly.bmp
?????文件?????336318??2015-06-22?15:54??直方圖均衡化\butterfly_noisy.bmp
?????文件???????6357??2015-07-24?14:01??直方圖均衡化\DynamicHistogramEqualization.m
?????文件???????1336??2015-06-30?22:39??直方圖均衡化\GlobalHistogramEqualization.m
?????文件????????740??2015-06-28?16:18??直方圖均衡化\imhist1.m
?????文件???????2479??2015-07-02?09:46??直方圖均衡化\LocalHistogramEqualization.m
?????文件????????487??2015-07-01?23:37??直方圖均衡化\main.m
????..A.SH.???????162??2015-06-29?10:27??直方圖均衡化\~$圖均衡化報告.docx
?????文件?????262198??2015-06-29?18:30??直方圖均衡化\論文里面抓下來的圖片做的測試\butterfly_after(論文中抓下來的效果圖).bmp
?????文件?????262198??2015-06-29?18:31??直方圖均衡化\論文里面抓下來的圖片做的測試\butterfly_before(論文中抓下來的原圖).bmp
?????文件???????6341??2015-07-02?09:59??直方圖均衡化\論文里面抓下來的圖片做的測試\SpecialDynamicHistogramEqualization.m
?????文件????????102??2015-07-02?10:02??直方圖均衡化\論文里面抓下來的圖片做的測試\SpecialMain.m
?????目錄??????????0??2015-07-24?13:59??直方圖均衡化\論文里面抓下來的圖片做的測試
?????目錄??????????0??2015-07-24?14:00??直方圖均衡化
-----------?---------??----------?-----??----
??????????????3651969????????????????????16
- 上一篇:IGG3-matlab
- 下一篇:ZUPT matlab實現腳部zupt算法
評論
共有 條評論