clear;clc;
I= imread('1.tif');
data = im2double(I);
[m,n,p]=size(data);%(610,340,103)
t=m*n;%207400
data=reshape(data,t,p);%(207400,103),即(样本数,波段数)
%% 二进制编码 10.14
% % data = dataT;
% filter1 = [-1/2,1,-1/2];
% data = filter2(filter1,dataT,'same') ;
%%
data2=isinf(data);
[inf_r inf_c]=find(data2==1);
data(inf_r,:)=[];
[pc,score,latent,tsquare]=pca(data);%pc为主成分系数,score为主成分的结果,latent为方差
feature_after_PCA=score(:,1:20);
RES=reshape(feature_after_PCA,m,n,20);
save('RES.mat','RES');
red = RES(:,:,1);
blue= RES(:,:,2) ;
green = RES(:,:,3);
red = mat2gray(red);
blue = mat2gray(blue);
green = mat2gray(green);
red = im2uint8(red);
blue = im2uint8(blue);
green = im2uint8(green);
photo=cat(3,red,blue,green);
% imshow(photo);
% imwrite(RES(:,:,1),'1.jpg');
% imwrite(RES(:,:,2),'2.jpg');
% imwrite(RES(:,:,3),'3.jpg');
% imwrite(RES,'PU_pca_3.jpg')
%cumsum(latent)./sum(latent)
%ans =0.5832,0.9442,0.9886,0.9916,0.9937
基于子空间模型GLRT的高光谱目标检测方法
需积分: 5 134 浏览量
2023-02-22
19:34:54
上传
评论 2
收藏 161.41MB RAR 举报
wei491509188
- 粉丝: 1
- 资源: 3
最新资源
- Yolov8改进---注意力机制:Polarized Self-Attention,效果秒杀CBAM、SE.html
- 人才网站设计-asp.net+sql-(系统源码)
- asp.net+sql人才网站设计-含系统源码
- C#应用的用户配置窗体方案
- python实现绘制爱心图形的代码
- JAVAWEB项目-校园订餐系统项目源码.zip
- flink-1.19.0-bin-scala-2.12.tgz flink-1.16.3-bin-scala-2.12.tgz
- javaWeb项目-物资管理系统项目源码.zip
- javaweb项目-物流配货项目源码.zip
- 使用C++基于颜色纹理特征的人脸活体检测实现-附项目源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈