O objetivo destas atividades é explorar várias formas de mapeamento dos valores dos pixels. É a categoria de funções que apenas alteram o valor do pixel aplicando-se uma função ou tabela de mapeamento. Veremos que é possível implementar várias funções de melhoria de contraste e brilho da imagem.
Estude atentamente o tutorial sobre Transformada de intensidade. Ele mostra como podemos fazer estas operações de forma eficiente através de uma tabela de mapeamento:
Um dos exercícios tradicionais em processamento de imagens é a equalização de histograma. O tutorial a seguir ilustra como fazer isto de forma simples e eficiente no NumPy:
É possível fazer a equalização da imagem utilizando também o conceito usado para construir um mosaico com tons de cinza igualmente distribuídos. Confira esta forma intuitiva e eficiente de se equalizar a distribuição de pixels na imagem.
Acompanhando o tutorial anterior é possível estendê-lo para transformar a imagem para ter um histograma especificado. Acompanhe o desenvolvimento desta forma simples de especificação de histograma: