imshow
Exibe uma imagem com a escala, o mapa de cores e a proporção adequados.
Categoria: Graphics > Images
Sintaxe
imshow(I)
Mostra uma imagem em tons de cinza, RGB ou binária.
imshow(I, [low high])
Exibe dados em tons de cinza com low como preto e high como branco.
imshow(X, map)
Mostra uma imagem indexada com o mapa de cores map.
h = imshow(___)
Retorna o objeto de imagem.
Descrição
Diferente de image, imshow torna os pixels quadrados, esconde as marcas dos eixos e escolhe a escala pela classe, então uma imagem uint8 aparece corretamente sem mais ajustes. Passe [] como faixa para esticar o mínimo e o máximo dos próprios dados sobre a exibição.
Argumentos de entrada
I- Array de imagem. Imagens inteiras usam a faixa completa da classe; dados
doublesão lidos como [0, 1]. [low high]- Faixa de exibição para dados em tons de cinza.
Argumentos de saída
h- Objeto de imagem.
Exemplo
Mostrar uma pequena imagem cinza
I = uint8([0 255; 128 64]);
h = imshow(I);
disp(class(h))
Saída
matlab.graphics.primitive.Image