1,三維轉二維
用reshape()函數
舉個例子A=(2,2,2)將A轉換成2*4的矩陣
val(:,:,1) = 0 1 2 3 val(:,:,2) = 4 5 5 6
>> aa=reshape(A,4,2) aa = 0 4 2 5 1 5 3 6
AA=aa‘(aa的轉置)
AA是全部每個x,y點上的z向量構成的二維矩陣
高光譜圖像預處理同理,轉換成所有光譜向量構成的二維矩陣
二,歸一化
方法1.
B=im2double(B)%把圖像轉換成double精度類型(0~1)
方法2.
Bmax=max(max(B)); Bmin=min(min(B)); B=(B-Bmin)/(Bmax-Bmin);