imtile

Combina várias imagens em uma única imagem em mosaico.

Categoria: Graphics > Images

Sintaxe

T = imtile(frames)

Dispõe em grade as imagens de um array de vários quadros (m por n por k ou m por n por 3 por k).

T = imtile(cellOfImages)

Dispõe em mosaico imagens dadas em um cell array.

T = imtile(___, 'GridSize', [r c])

Fixa o número de linhas e colunas da grade.

Descrição

Sem GridSize, a grade é escolhida para ficar próxima de um quadrado. Os blocos são colocados linha a linha. Use para comparar resultados lado a lado, por exemplo a mesma imagem após filtros diferentes, em uma única chamada de imshow.

Argumentos de entrada

frames
Pilha de imagens ou cell array de imagens da mesma classe.
'GridSize'
Vetor de dois elementos [linhas colunas].

Argumentos de saída

T
A imagem em mosaico. Células sem uso na grade são preenchidas com o fundo.

Exemplo

Dois blocos lado a lado

a = uint8(ones(2));
b = uint8(zeros(2));
T = imtile({a, b}, 'GridSize', [1 2])
Saída
T = 2×4 uint8 matrix

   1   1   0   0
   1   1   0   0

Veja também

imshow cat imresize