Многомерные массивы являются удобным способом отобразить и обработать последовательности изображений. Создайте многомерный массив путем конкатенации отдельных изображений последовательности изображений. Каждое изображение должно быть одного размера и иметь то же количество цветовых каналов. Если вы храните последовательность индексируемых изображений, каждое изображение должно использовать ту же карту цветов.
Если вы имеете последовательность 2D шкалы полутонов, двоичного файла, или индексированных изображений, то конкатенируете изображения в третьей размерности, чтобы создать трехмерный массив размера m n p. Каждое из изображений p имеет m на n размера.
Если вы имеете последовательность 2D изображений RGB, то конкатенируете изображения по четвертому измерению, чтобы создать 4-D массив размера m n 3 p. Каждое из изображений p имеет размер m n 3.
Фигура изображает 2D изображения, конкатенированные как плоскости трехмерного массива.
Используйте cat
функция, чтобы конкатенировать отдельные изображения. Например, этот код конкатенирует группу изображений RGB по четвертому измерению.
A = cat(4,A1,A2,A3,A4,A5)
Примечание
Некоторые функции работают с конкретным типом многомерного массива, вызывают массив multiframe. В массиве сверхкадра изображения конкатенированы по четвертому измерению независимо от количества цветовых каналов, которые имеют изображения. Массив сверхкадра шкалы полутонов, двоичного файла или индексированных изображений имеет размер m n 1 p. Если необходимо преобразовать массив сверхкадра полутоновых изображений к трехмерному массиву для использования с другими функциями тулбокса, то можно использовать squeeze
функция, чтобы удалить одноэлементную размерность.
Существует несколько путей к последовательностям изображения на дисплее. Чтобы отобразить одну систему координат за один раз, используйте приложение Image Viewer или imshow
. Чтобы отобразить все системы координат в последовательности изображений одновременно, используйте montage
функция.
Чтобы анимировать последовательность изображений или обеспечить навигацию в последовательности, используйте приложение Video Viewer (implay
). Приложение Video Viewer обеспечивает управление воспроизведением, которое можно использовать, чтобы перейти среди систем координат в последовательности.
Много функций тулбокса могут работать с многомерными массивами и, следовательно, могут работать с последовательностями изображений. Например, если вы передаете многомерный массив imtransform
функция, это применяет то же 2D преобразование ко всем 2D плоскостям по более высокому измерению.
Некоторые функции тулбокса, которые принимают многомерные массивы, однако, по умолчанию не интерпретируют m n p или m n 3 p массивом как последовательность изображений. Чтобы использовать эти функции с последовательностями изображений, необходимо использовать конкретный синтаксис и знать о других ограничениях. Таблица приводит эти, тулбокс функционирует и предоставляет инструкции о том, как использовать их для последовательностей изображений процесса.
Функция | Размерности последовательности изображений | Инструкция, когда используется с последовательностью изображений |
---|---|---|
m n p только | Должен использовать | |
m n p или |
| |
m n p или |
| |
m n p или |
| |
m n p только |
| |
m n p или | Последовательности изображений должны быть одного размера. | |
m n p или | Последовательности изображений должны быть одного размера. Не может добавить скаляр к последовательности изображений. | |
m n p только |
| |
m n p только |
| |
m n p только |
| |
m n p или | Последовательности изображений должны быть одного размера. | |
m n p только |
| |
m n p только | Должен использовать | |
m n p только | Должен использовать | |
m n p или | С полутоновыми изображениями, | |
m n p только | Должен использовать | |
m n p только | Должен использовать | |
m n p или | Последовательности изображений должны быть одного размера. | |
m n p или | Последовательности изображений должны быть одного размера. | |
m n p только |
| |
m n p только | Должен использовать | |
m n p только | Должен использовать | |
m n p или | Последовательности изображений должны быть одного размера. | |
m n p только |
| |
imwarp | m n p или |
|
m n p или |
| |
m n p только |
| |
m n p только |
| |
m n p или |
| |
m n p только | Должен использовать |