-
大小: 0.45M文件類型: .rar金幣: 2下載: 2 次發(fā)布日期: 2021-02-12
- 語(yǔ)言: Matlab
- 標(biāo)簽: illumination??光照??matlab??光照補(bǔ)償??light函數(shù)??
資源簡(jiǎn)介
光照補(bǔ)償matlab程序,很好很強(qiáng)大,很有效果
代碼片段和文件信息
function?LightCompensate(I)
[m0n0l]=size(I);
figure(1)imshow(I);?????%?顯示原圖
thresholdco=0.05;????????%?比例系數(shù)
thresholdnum=100;????????%?像素個(gè)數(shù)的臨界常數(shù)
histogram=zeros(1256);??%?灰度級(jí)?數(shù)組,?直方圖(1行,256列)
%if?m0*n0*thresholdco?%????disp(‘輸入圖像太小,請(qǐng)換一張!‘);
%????return
%end
gray=0;
index0=0;
for?i=1:m0????????%?圖像掃描
?????for?j=1:n0
??????????gray=round(I(ij1)*.299+I(ij2)*.587+I(ij3)*.114);
??????????index0=gray+1;
??????????histogram(1index0)=?histogram(1index0)+1;
?????end
end
?
?calnum=0;
?total=m0*n0;
?num=0;
?
?%next獲得滿足系數(shù)thresholdco的臨界灰度級(jí)
?index1=0;
?for?i=1:256
?????if?calnum/total ?????????index1=256-i+1;
?????????calnum=calnum+histogram(1index1);
?????????num=i;
?????else
?????????break;
?????end
?end
?
?ave
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1666??2011-09-09?12:57??光線補(bǔ)償\LightCompensate.m
?????文件????????415??2011-11-16?13:36??光線補(bǔ)償\main2.m
?????文件?????801066??2003-06-28?23:26??光線補(bǔ)償\test.jpg
?????文件???????7804??2011-11-16?13:16??光線補(bǔ)償\wbq_1.jpg
?????文件???????8223??2011-11-16?13:17??光線補(bǔ)償\wbq_2.jpg
?????文件??????12940??2011-11-16?13:17??光線補(bǔ)償\wbq_3.jpg
?????目錄??????????0??2011-11-16?13:36??光線補(bǔ)償
-----------?---------??----------?-----??----
???????????????832114????????????????????7
評(píng)論
共有 條評(píng)論