資源簡介
用于夜間圖像增強的算法,包括原文和程序實現并附有圖像。其中‘ye’圖效果最好。
代碼片段和文件信息
%一種用于夜間圖像增強的算法
l=imread(‘ye.jpg‘);
a=rgb2gray(l);
subplot(321);
imshow(a);
title(‘轉換后的灰度圖‘);
[mn]=size(a);
a=double(a);
Lmax=max(max(a));
xx=a;
for?i=2:m-1
?????for?j=2:n-1
??????????xe=a(i-1j-1)+a(i-1j)+a(i-1j+1)+a(ij-1)+a(ij)+a(ij+1)+a(i+1j-1)+a(i+1j)+a(i+1j+1)*1/9;
??????????x=a(ij);
??????????c=abs(x-xe)/(x+xe);
??????????cc=4*c-6*c^2+4*c^3-c^4;
?????????????????if????x<=xe
???????????????????????xx(ij)=xe*(1-cc)/(1+cc);
?????????????????else??xx(ij)=Lmax-(Lmax-xe)*(1-cc)/(1+cc);
?????????????????end
?????end?
end
????for?i=2:m-1
????????xx(i1)=xx(i2);
????????xx(in)=xx(in-1);
????end
????for?j=1:n
????????xx(1j)=xx(2j);
????????xx(mj)=xx(m-1j);
????end
????subplot(322);
????imshow(xx);%對比度增強后圖像
????title(‘對比度增強后的圖像‘);????
???f=j_histeq(xx);
subplot(323);
imshow(f);
title(‘最后結果‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????16601??2012-10-14?15:07??一種用于夜間\QQ01.jpg
?????文件???????20313??2012-10-14?17:09??一種用于夜間\QQ02.jpg
?????文件?????????899??2012-10-14?17:06??一種用于夜間\hunhe.m
?????文件?????????770??2012-10-14?17:03??一種用于夜間\j_histeq.m
?????文件????????4785??2012-10-02?21:51??一種用于夜間\ye.jpg
?????文件??????229373??2012-09-28?08:30??一種用于夜間\一種用于夜間圖像增強的算法.pdf
?????目錄???????????0??2012-11-08?09:48??一種用于夜間\
評論
共有 條評論