MATLAB截取高光谱数据
做图像处理,经常会下载网上的数据库,截取某一部分我们想要的数据进行实验。可能会需要改变数据维度,放大缩小或者是截取,matlab自带的有 resize,reshape等。 以目前做高光谱实验遇到的问题为例,有时候可不用函数就可进行截取。
已有的数据是一个610340103的高光谱数据paviaU,我要用的是一个25625610的一个小块 paviaU_part。
matlab 直接取,代码如下
paviaU_part = paviaU(1:256,1:256,51:60);
可从想要的位置进行截取,每一帧就是一个方形图像。