资源简介
基于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
相关资源
- PCALDA PCA+LDA经典人脸识别算法
- PCA_SVM 此方法采用经典的PCA对人脸图像
- pca_knn 本方法采用pca进行特征提取
- fusion_change_detection SAR图像变化检测代
- imagefusion2836201
- Gaborpca Gabor小波变换与PCA的人脸识别代
- pca 主成分分析程序
- PCA-SVM
- rpca RobustPCA 是最近提出的非常新的图
- PCA_LDA_Face_Verification PCA+LDA人脸识别
- image-fusion-and-detection-on-curvelet-wavelet
- pcasvm1
- SFLCT_SML_fusion
- PCA 基于PCA的遥感图像融合
- NSCT-SF-PCNN-ImageFusion-Toolbox
- fsvmPpca-face-Recognition 首先用PCA对ORA人脸
- gabor-pca 本程序是先用gabor小波变换对
- face-recognition
- pca-som matlab下采用som神经网络算法进行
- NSCTPHSI 基于NSCT与HSI的图像融合算法
-
ob
ject-Recognition-via-Sparse-PCA 利用稀疏 - fusion-evaluation
- PCALDA
- Shearletimagefusion shearlet图像融合的源代
- Contourlet contourlet图像融合的matlab源代
- ImageFusion
- _FUSION_2010 本人发表的目标跟踪方面论
- image_fusion_curvelet_GA
- fusion
- ChangeDetectionPCAkMeans 用于变化检测的方
评论
共有 条评论