資源簡介
基于PCA的遙感影像融合Matlab程序,在Matlab 2011b上完美運行!
)
代碼片段和文件信息
%%?直方圖匹配函數
%?將單波段的高分辨率圖像經過灰度拉伸,使其灰度的均值與方差和PCA變換第一分量圖像一致。
%?A:待匹配波段;B:參考波段
function?[result]?=?histMatch(AB)
[M1N1bs1]?=?size(A);
[M2N2bs2]?=?size(B);
assert(M1?==?M2?&&?N1?==?N2?&&?bs1?==?1?&&?bs2?==?1‘輸入波段不滿足條件‘);
A_mean?=?mean(mean(A));
B_mean?=?mean(mean(B));
A_std?=?std2(A);????%std2計算矩陣元素的標準差
B_std?=?std2(B);
k1?=?B_std?/?A_std;
k2?=?B_mean?-?(k1*A_mean);
result?=?A?*?k1?+?k2;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.CA....???????494??2012-02-24?19:38??PCA遙感影像融合\histMatch.m
????.CA....?????12150??2004-06-13?15:47??PCA遙感影像融合\multi.jpg
????.CA....?????17263??2004-06-13?15:46??PCA遙感影像融合\pan.jpg
????.CA....??????2632??2012-02-24?20:13??PCA遙感影像融合\pcaFusion.m
????.C.D...?????????0??2012-02-24?20:14??PCA遙感影像融合
-----------?---------??----------?-----??----
????????????????32539????????????????????5
評論
共有 條評論