pyhton读取tif(高光谱)图片并保存为mat文件
1.安装并导入所需要的库
scipy 和 skimage
!pip install scipy
!pip install scikit-image
import scipy.io as sio import skimage.io
2.读入tif图
path = r'1.tif' img = skimage.io.imread(path)
3.转为mat
sio.savemat(r'1.mat'{'imggt': imggt})
4.导入matlab后查看数据的大小
应该是 :图片宽x图片长度x通道数
在python中读取mat数据:
import scipy.io as sio
X = sio.loadmat('Indian_pines_corrected.mat')['indian_pines_corrected']
y = sio.loadmat('Indian_pines_gt.mat')['indian_pines_gt']



