Прочитайте несколько файлов .mat и сохраните их в ячейке

Предыдущие .mat вопросы по чтению файлов были рассмотрены, это немного более конкретно, так что, пожалуйста, потерпите меня.

У меня есть большой набор файлов с именем:

int_f0270.mat
int_f0271.mat
...

Это матрицы изображений, которые мне нужно прочитать в MATLAB, чтобы я мог выполнять над ними последовательные операции. Код, который я использую, приведен ниже:

   for i = 270:273
   filename = strcat('int_f0',int2str(i),'.mat');
   load(filename);
   end

Это работает для первого файла (например, int_f0271.mat), но не может загрузить больше файлов .mat в изображение.

Единственный вывод, который я получаю, это:

введите здесь описание изображения

который имеет правильный размер и может отображаться как изображение, но мне это нужно для всего моего набора данных. Любая помощь будет принята с благодарностью.


person Adam893    schedule 30.10.2014    source источник


Ответы (1)


person    schedule
comment
Это большое спасибо. Не могли бы вы рассказать, как читать изображение в ImageCell, пожалуйста? Я новичок в работе с изображениями в MATLAB. - person Adam893; 30.10.2014
comment
Пожалуйста, теперь каждый ImageCell{j} представляет собой картинку. вы можете добраться до него, как imshow(ImageCell{1}). - person Rashid; 30.10.2014