У меня в настоящее время проблема с Matlab в том, что, когда я пытаюсь прочитать некоторые данные из видео, я получаю сообщение об ошибке:
???Недостаточно памяти для 990 кадров.
У меня достаточно памяти для чтения примерно 100 кадров или около того.
Я говорю альтернативные решения в названии, так как я предполагаю очевидный ответбыло бы купить больше памяти.Есть ли другие способы чтения этих кадров и их обработки?Например, я подумал, что, возможно, я смогу читать в кадре за раз через цикл и изменять размер видеокадра, чтобы использовать меньше памяти (или сделать это через альтернативную программу)?Видео довольно интенсивно использует память в разрешении 1024x1024.Однако, уменьшая масштаб, я боюсь, что потеряю ценные данные из видео.
Любая помощь будет принята с благодарностью!
Заранее спасибо:)
пс.Текущий код:
vid = VideoReader('video.avi');
frames = read(vid);