Я использую нули для инициализации моей матрицы следующим образом:
height = 352
width = 288
nFrames = 120
imgYuv=zeros([height,width,3,nFrames]);
Однако, когда я устанавливаю значение nFrames больше 120, MATLAB выдает мне сообщение об ошибке, говорящее о нехватке памяти.
Исходная функция
[imgYuv, S, A]= changeYuv(fileName, width, height, idxFrame, nFrames)
моя команда
[imgYuv,S,A]=changeYuv('tilt.yuv',352,288,1:120,120);
Может кто-нибудь сказать, пожалуйста, что здесь происходит?
PS: одна из целейфункция состоит в том, чтобы загрузить видео yuv, которое состоит из более чем 2000 кадров.Есть ли возможность реализовать это?