Computação Gráfica
Prof. Márcio Sarroglia Pinho

Exercicíos de Janelamento em Imagens
Resumo
O objetivo deste exercício é a implementação de um algoritmo para janelamento em imagens

Ferramentas

Para ter acesso ao conteúdo de uma imagem, utilize a biblioteca disponível nesta página.

Atividades

Atenção: Para as atividades aqui descritas, gere um relatório como este.

a) Considere que exista uma imagem em tons de cinza, com a apresentada a seguir.

Figura - Exemplo de Imagem

Considere que esta imagem tem resolução de 512 x 512 pixels e que está armazenada em um arquivo texto como este, no qual os pixels são representados por números reais dentro de um intervalo desconhecido. Carregue a imagem do arquivo texto em uma matriz de floats e descubra os limites deste intervalo.

b) Ajuste os limites deste intervalo para o interlavo entre [0..255] a partir de dois atributos:
    contraste: largura da janela, definindo quais os tons de cinza mínimo e máximo deverão ser convertidos para o intervalo [0..255]. Quanto mais larga for a janela, menos contraste terá a imagem. Os valores usados como limite devem ser impressos para controle do usuário;
    brilho: define qual o valor mínimo da janela. Quanto mais alto for este valor, mais clara será a imagem.
A manipulação destes atributos ajustam o que
, em processamento de imagens, se define como window level.

Observação: O programa deve ter teclas para ajustar tanto o brilho como os limites do contraste sem que seja preciso digitar os valores.

FIM.