image
Exibe um array como imagem, com cada valor tomado como índice do mapa de cores ou como cor.
Categoria: Graphics > Images
Sintaxe
image(C)
Exibe C. Uma matriz é indexada no mapa de cores atual; um array m por n por 3 é lido como RGB.
image(x, y, C)
Posiciona a imagem de modo que o primeiro e o último pixel fiquem centrados nos limites de x e y.
h = image(___)
Retorna o objeto de imagem.
Descrição
image não reescala os dados: os valores são usados diretamente como posições no mapa de cores, e valores fora do mapa são cortados. Para escala automática use imagesc. Os pixels são desenhados como quadrados, e o eixo y pode correr para baixo conforme a configuração dos eixos.
Argumentos de entrada
C- Matriz de índices ou array RGB. Para dados
double, os índices começam em 1; parauint8, em 0. x, y- Vetores de dois elementos com os limites dos centros dos pixels.
Argumentos de saída
h- Objeto de imagem;
h.CDataguarda os dados.
Exemplo
Matriz como imagem
h = image([1 2; 3 4]);
disp(class(h))
disp(h.CData)
Saída
matlab.graphics.primitive.Image
1 2
3 4