資源簡介
里面包含大量直方圖均衡化算法,部分程序有對應的論文。只有glg算法是opencv的,其他都是matlab程序,內含CLAHE,AHE,MMBEBHE,RMSHE,RSIHE,BBHE,DSIHE,權重的直方圖均衡化,等等。
代碼片段和文件信息
clc
clear?all
%讀入圖片
gf=imread(‘F:\matlab全集\文杰畢設相關資料\文杰畢業論文\畢設程序\第四章程序\原海霧圖\12.jpg‘);
gf?=?rgb2gray(gf);
%測量圖像尺寸參數
[ab]=size(gf);
%設定窗口大小
w=41;
%計算h(mng)
for?g=0:255
????for?i=1:a
????????for?j=1:b
????????????
????????????if?gf(ij)==g
???????????????s(ij)=1;
????????????else
???????????????s(ij)=0;
????????????end
????????
????????????if?i<=(w-1)/2?&&?j<=(w-1)/2
???????????????t(ij)=w.^(-2);
????????????else
???????????????t(ij)=0;
????????????end
????????????
????????end
????end
????
????h1=conv2(st‘same‘);
????
????for?m=1:a
????????for?n=1:b
????????????h(mng+1)=h1(mn);
????????end
????end
????
end
????
???
for??m=1:512
????for?n=1:512
????????t=gf(mn);
????????y(mn)=0;
????????for?r=0:t
????????????if?(t-r)>0
????????????????f0=(1/2);
????????????elseif?(t-r)==0
????????????????f0=0;
????????????else
????????????????f0=(-1/2);
????????????end
???????
????????????y(mn)=y(mn)+h(mnr+1)*f0;
????????end
????end
end
????????
y=mat2gray(y);
%顯示AHE均衡化后的圖像
figureimshow(y)
title(‘AHE均衡化后的圖像‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-22?14:09??直方圖均衡化\
?????文件????????1158??2015-04-20?10:36??直方圖均衡化\AHE.m
?????目錄???????????0??2015-04-22?14:04??直方圖均衡化\AMHE\
?????文件??????922897??2013-02-25?21:52??直方圖均衡化\AMHE\AMHE-Contrast?enhancement?using?adaptively?modified?histogram?equalization.pdf
?????文件????????1297??2013-03-06?10:15??直方圖均衡化\AMHE\amhe.m
?????文件??????145974??2013-03-06?09:44??直方圖均衡化\AMHE\bridge.bmp
?????文件??????230454??2013-03-06?10:04??直方圖均衡化\AMHE\street.bmp
?????文件???????37350??2013-03-06?10:05??直方圖均衡化\AMHE\tree.bmp
?????文件????????1655??2015-04-13?23:00??直方圖均衡化\BBHE.m
?????文件?????????863??2013-09-30?09:05??直方圖均衡化\BBHE_1997.m
?????文件????????1351??2015-04-13?23:03??直方圖均衡化\bilevel.m
?????目錄???????????0??2015-04-22?13:58??直方圖均衡化\CLAHE\
?????目錄???????????0??2015-04-22?13:58??直方圖均衡化\CLAHE\CLAHE別人編寫\
?????文件????????1637??2008-11-07?03:36??直方圖均衡化\CLAHE\CLAHE別人編寫\clipHistogram.m
?????文件????????1122??2008-11-20?08:22??直方圖均衡化\CLAHE\CLAHE別人編寫\interpolate.m
?????文件?????????653??2008-11-20?07:50??直方圖均衡化\CLAHE\CLAHE別人編寫\makeHistogram.m
?????文件?????????369??2008-11-20?07:31??直方圖均衡化\CLAHE\CLAHE別人編寫\makeLUT.m
?????文件?????????516??2008-11-20?02:26??直方圖均衡化\CLAHE\CLAHE別人編寫\mapHistogram.m
?????文件????????3346??2010-04-27?11:58??直方圖均衡化\CLAHE\CLAHE別人編寫\runCLAHE.m
?????文件????????3346??2010-04-27?12:27??直方圖均衡化\CLAHE\CLAHE別人編寫\runCLAHE.m~
?????文件?????2406781??2010-04-27?09:56??直方圖均衡化\CLAHE\Contrast_limited_adaptive_histogram_equalization-JoDI-1998.pdf
?????目錄???????????0??2015-04-22?13:58??直方圖均衡化\CLAHE\matlab自帶的\
?????文件?????????413??2015-04-21?08:59??直方圖均衡化\CLAHE\matlab自帶的\demo.m
?????文件?????????921??2013-09-24?21:24??直方圖均衡化\DSIHE_1999.m
?????目錄???????????0??2015-04-22?14:09??直方圖均衡化\glg\
?????目錄???????????0??2015-04-22?14:09??直方圖均衡化\glg\histe\
?????目錄???????????0??2015-04-14?11:02??直方圖均衡化\glg\histe\Debug\
?????目錄???????????0??2015-04-22?14:09??直方圖均衡化\glg\histe\histe\
?????文件????14110720??2015-04-14?23:03??直方圖均衡化\glg\histe\histe.sdf
?????文件????????1236??2015-04-14?11:04??直方圖均衡化\glg\histe\histe.sln
?????文件???????12800??2015-04-14?23:03??直方圖均衡化\glg\histe\histe.suo
............此處省略105個文件信息
評論
共有 條評論