-
大小: 94KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2021-02-12
- 語言: Matlab
- 標簽: contourlet??圖像融合??
資源簡介
基于contourlet的圖像融合利用的融合策略是取像素絕對值最大。此方法用得較少,有學習價值
代碼片段和文件信息
pfilt?=?‘9-7‘;
dfilt?=?‘pkva‘;
nlevs?=?[1234];?
?
A=imread(‘tuxiang1.png‘);
B=imread(‘tuxiang2.png‘);
A=im2double(A);
y1?=?pdfbdec(A?pfilt?dfilt?nlevs);
B=im2double(B);
y2?=?pdfbdec(B?pfilt?dfilt?nlevs);
for?br=0:3???????????????????????????????????????????????????????%對低頻分量進行分塊加權平均;
for?bv=0:3
a1?=?y1{1}((br*4+1):(br*4+4)(bv*4+1):(bv*4+4));
a2?=?y2{1}((br*4+1):(br*4+4)(bv*4+1):(bv*4+4));
tr1=?a1(1:);
tr2?=a2(1:);
for?i=2:4
tr1=[tr1a1(i:)];
tr2=[tr2a2(i:)];
end
sd1?=?std(tr102);
sd2?=?std(tr202);
y{1}((br*4+1):(br*4+4)(bv*4+1):(bv*4+4))=a1.*sd1/(sd1+sd2)+a2.*sd2/(sd2+sd1);
end
end
%y{1}=(y1{1}+y2{1})/2;
p=length(nlevs);
for?l=1:p;
?for?k=1:2^nlevs(l)
????ss=size(y1{l+1}{k});??
???for?i=1:ss(1)
???????for?j=1:ss(2)
???????????if(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????666??2009-06-24?18:40??基于contourlet的圖像融合1_像素絕對值取大\con1.asv
?????文件???????1095??2009-06-24?18:42??基于contourlet的圖像融合1_像素絕對值取大\con1.m
?????文件??????34363??2009-06-24?18:43??基于contourlet的圖像融合1_像素絕對值取大\con11.png
????..A.SH.?????13824??2011-03-30?18:35??基于contourlet的圖像融合1_像素絕對值取大\Thumbs.db
?????文件??????26507??2009-04-24?21:20??基于contourlet的圖像融合1_像素絕對值取大\tuxiang1.png
?????文件??????24470??2009-04-24?21:20??基于contourlet的圖像融合1_像素絕對值取大\tuxiang2.png
?????目錄??????????0??2011-03-30?18:35??基于contourlet的圖像融合1_像素絕對值取大
-----------?---------??----------?-----??----
???????????????100925????????????????????7
- 上一篇:PCA 基于PCA的遙感圖像融合
- 下一篇:K-mean 基于紋理度量的圖像分割
評論
共有 條評論