1
我有一個m x n x p
3D矩陣可用其中,m x n
是2D圖像(行*列),並且p
是圖像的數量。3D到4D矩陣轉換Matlab
我需要使這個矩陣4D,使新的尺寸是m x n x 1 x p
。第三維是用於每個圖像的恆定。
我如何在MATLAB做到這一點?
我有一個m x n x p
3D矩陣可用其中,m x n
是2D圖像(行*列),並且p
是圖像的數量。3D到4D矩陣轉換Matlab
我需要使這個矩陣4D,使新的尺寸是m x n x 1 x p
。第三維是用於每個圖像的恆定。
我如何在MATLAB做到這一點?
打電話給permute
應該有效。假設您的圖像存儲在A
,只是做:
B = permute(A, [1 2 4 3]);
這將您的矩陣,這是m x n x p
,一個矩陣與一個單身第三個維度,同時從原來的矩陣改變第三個維度,這樣就成了現在第四個維度。