1. 程式人生 > >如何建立一個四維的矩陣,儲存多個3通道彩色圖片

如何建立一個四維的矩陣,儲存多個3通道彩色圖片

分別對兩張影象進行讀入,可以把每張彩色影象儲存為一個三維矩陣(width*height*channel)
eg:  img1=imread('1.jpg');
       img2=imread('2.jpg');
現在我想把這兩張圖片存入一個四維矩陣中(第四維是2),解決方法:
I=imread('1.jpg');
 J=imread('3.jpg');  %兩幅圖大小必須一樣

K(:,:,:,1)=I;
K(:,:,:,2)=J;

>> size(K)

ans =

256   256     3     2

注:size(A)可以得到矩陣A的大小

       length(size(A))可以得到矩陣A的維數