1

MATLAB 関数に一連の画像を保存する方法を探しています。前もって n 個の画像用のスペースを確保し、後で初期化する方法はありますか?

私はこのようなことをしてみました:

array_of_images = zeros(1,5); % array of 5 images

しかし、初期化しようとすると:

array_of_images(1,1) = imread('image_01.jpg');

MATLAB は を報告Assignment has more non-singleton rhs dimensions than non-singleton subscriptsするので、同等のことを行う方法を探しています。

4

1 に答える 1

2

の出力を確認してください imread('image_01.jpg')。これはおそらく 1200x800x3 のようなものです。

次に、事前ar=zeros(1200,800,3,5)に割り当てて割り当てる必要がありますar(:,:,:,index)=imread('image.jpg')

于 2013-11-03T20:22:53.833 に答える