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.