![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高光谱数据预处理
wild kindom
这个作者很懒,什么都没留下…
展开
-
特征值与特征向量的几何意义
特征值与特征向量的几何意义1. 矩阵分解的作用矩阵填充(通过矩阵分解来填充原有矩阵,例如协同过滤的ALS算法就是填充原有矩阵)清理异常值与离群点降维、压缩个性化推荐间接的特征组合(计算特征间相似度)2. 方法特征值分解。PCA(Principal Component Analysis)分解,作用:降维、压缩。SVD(Singular Value Decomposition)分解,也叫奇异值分解。……3. 特征值、特征向量如果一个向量v是矩阵A的特征向量,将一定可以表示成下原创 2020-12-05 11:10:25 · 1425 阅读 · 0 评论 -
Python matplotlib 绘制3D柱形图, 并修改颜色
文章目录Python matplotlib 绘制3D柱形图修改颜色Python matplotlib 绘制3D柱形图](https://www.jianshu.com/p/b1e13b057a17)from mpl_toolkits.mplot3dimport Axes3Dimport matplotlib.pyplotas pltimport numpyas np#设置x轴取值xedges = np.array([10,20,30,40,50,60,70])#设置y轴取值yedge原创 2020-12-03 20:39:34 · 5649 阅读 · 0 评论 -
sklearn.manifold.TSNE 实现 t-SNE降维和可视化
sklearn.manifold.TSNE实现 t-SNE 的降维和可视化文章目录sklearn.manifold.TSNE实现 t-SNE 的降维和可视化1. 介绍2. 代码示例3. sklearn.manifold.TSNE的参数介绍参数默认值attributes1. 介绍t-SNE 可以将高维数据进行降维,同时实现可视化。由于t-SNE的损失函数是非凸的,所以在不同的初始化条件下降维可视化的结果不同。因此在降维方面不是很受推荐。其他如 PCA 的降维方法是专业的且更加合理。降维方法有助于抑制噪声原创 2020-12-03 19:31:50 · 2561 阅读 · 1 评论 -
高光谱数据集 Houston 2013, 2018
文章目录1. 数据下载地址2. 说明数据信息2013的地物种类2018的地物种类1. 数据下载地址HOUSTON 数据地址2. 说明数据信息The dataset was acquired over the University of Houston campus and the neighboring urban area.指标信息spatial resolution2.5 mspectral bands144spectral region380 nm原创 2020-12-03 10:33:52 · 13311 阅读 · 18 评论 -
高光谱图像提取波段显示伪彩图(rgb)
高光谱图像提取波段显示伪彩图(rgb)import scipy.io as scioimport numpy as npimport cv2data = scio.loadmat(‘path/reflect_norm_sg.mat')['reflect_norm_sg']print(data.shape)rgb_datas = data[:, :, (80, 60, 35)]# ...原创 2020-01-18 10:48:30 · 5759 阅读 · 1 评论 -
guided_filter 引导滤波在图像处理和高光谱图像处理中的应用 代码
本文仅限于直接调用openCV的函数引导滤波函数,而不是自己编写。本文不讲解引导滤波原理,默认我们都已经知道了大概。opencv中引导滤波函数的调用:import cv2dst = cv2.ximgproc.guidedFilter(guide=guided_image, src=img_one, radius=7, eps=1000, dDepth=-1)# 其中guided_ima...原创 2019-12-23 20:49:05 · 870 阅读 · 2 评论 -
euclidean distance 和 cosine distance 欧几里得距离和余弦相似度
余弦相似度公式:先入为主地参考一下 Mr_EvanChen的博客,介绍的不错,还有python代码实现过程:# consine相似度求解import numpy as npfrom scipy.spatial.distance import pdist# 构造两个10维的数据:x,yx=np.random.random(10)y=np.random.random(10)# s...原创 2019-05-03 11:24:00 · 1383 阅读 · 0 评论 -
python matplotlib 可视化
参考matplotlib可视化 的色彩选择原创 2019-04-12 18:54:42 · 212 阅读 · 0 评论 -
双边滤波 高光谱数据
双边滤波——高光谱数据处理就目前效果来看,双边滤波真是好东西。也说明,不算是SVM,还是卷积神经网络,分类器再牛也最好考虑加一个滤波器去除噪声,毕竟减小了这些东西的影响。双边滤波原理参考双边滤波;python实现: CV2.bilateralFilte(windowsize, sigmaColor, sigmaSpace),对于高光谱数据,参数可设置为(11,10,10) 可参考...原创 2019-04-11 23:40:35 · 756 阅读 · 2 评论 -
Get Started with the Image Labeler (数据集标签制作),保存的结果说明
https://ww2.mathworks.cn/help/vision/ug/get-started-with-the-image-labeler.html转载 2019-03-24 12:26:50 · 714 阅读 · 5 评论 -
SNV的python实现
SNV 标准正态变换的python代码import scipy.io as scioimport numpy as npimport matplotlib.pyplot as pltdata=scio.loadmat("spectrums_class1.mat") # x条光谱,y个光谱通道testdata=np.array(data["data"])print(testdata...原创 2019-03-11 17:33:39 · 3380 阅读 · 4 评论 -
SNV标准正交变换 原理 matlab代码说明
SNV标准正交变换 matlab代码说明SNV 原理SNV matlab 代码(原作者:Andrea Candolfi)SNV 原理SNV matlab 代码(原作者:Andrea Candolfi)%# INPUT: x: (m x n) matrix with m spectra and n variables %# OUTPUT: xsnv: (m x...原创 2019-03-08 20:36:55 · 10058 阅读 · 4 评论