Чтение нескольких изображений из одного графического файла

В этом примере показано, как считать несколько изображений из одного графического файла. Некоторые форматы графических файлов позволяют хранить несколько изображений. Вы можете считать эти изображения с помощью специфичных для формата параметров с imread. По умолчанию imread импортирует только первое изображение в файл.

Предварительно выделите массив 4-D, чтобы сохранить изображения, которые будут считываться из файла.

mri = zeros([128 128 1 27],'uint8');

Чтение изображений из файла с помощью цикла для последовательного чтения каждого изображения.

for frame=1:27
    [mri(:,:,:,frame),map] = imread('mri.tif',frame);
end
whos
  Name         Size                   Bytes  Class     Attributes

  frame        1x1                        8  double              
  map        256x3                     6144  double              
  mri        128x128x1x27            442368  uint8               

См. также

Похожие темы