Escolar Documentos
Profissional Documentos
Cultura Documentos
Manipulação de Imagens
Representação
• As imagens digitais são representadas por bitmaps.
• Terminologia:
• Pixel: menor elemento que forma uma imagem digital
• Bitmap: matriz de pixels
• Profundidade de bit: bits por pixel (bpp)
• Resolução: largura x altura
Representação
Manipulação
• Ler uma imagem e atribuí-la a uma variável:
myImg = imread('nome_do_arquivo.extensao’);
• Exemplo (Roxo):
1. (127, 0, 127)
2. Gerar imagem_vermelho e imagem_azul
3. monoRoxo = (0.5 * imagem_vermelho) + (0.5 * imagem_azul)
Exercício
• Escolha uma imagem qualquer na internet e:
• Gere e salve uma nova imagem com um dos métodos de grayscale aplicado
• Gere e salve uma nova imagem convertendo a original em binária usando um
método de grayscale diferente do anterior
• Gere e salve uma nova imagem convertida para um espectro monocromático
escolhido usando um método de grayscale diferente dos anteriores
• http://www.tannerhelland.com/3643/grayscale-image-algorithm-
vb6/
• https://www.johndcook.com/blog/2009/08/24/algorithms-convert-
color-grayscale/
• https://en.wikipedia.org/wiki/Thresholding_(image_processing)