Buscar

SIN5014Exerc1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SIN5014 - Exercício 1 
 
1) Construa um programa para implementar e mostrar o histograma de uma 
imagem qualquer. O algoritmo deve receber como parâmetro uma matriz que 
armazena o conjunto de pixels da imagem. Não podem ser usados 
métodos/funções prontos de bibliotecas para construir o vetor do histograma, 
mas podem ser usados métodos prontos para exibir ("plotar") o gráfico 
resultante. 
2) Implemente um programa (método, procedimento, função) em qualquer 
linguagem de programação que receba uma imagem e a exiba com todos os 
pixels mais claros ou mais escuros. O nível de clareamento ou escurecimento, 
assim como a matriz de pixels, devem ser recebidos como parâmetros. 
3) Continuar a implementação do programa iniciado no exercício anterior, 
incluindo: 
• filtro de mediana 
• equalização 
• filtro passa-alta 
 
Para cada uma das funcionalidades dos exercícios 2 e 3, deverão ser entregues em um 
único arquivo PDF: 
• código fonte 
• um exemplo de processamento (imagem original e imagem resultante, com 
seus respectivos histogramas). 
• escrever um parágrafo (máximo 5 linhas) explicando o efeito do filtro 
implementado sobre a imagem processada. 
 
Não podem ser usados métodos/funções prontos provenientes de bibliotecas. Para 
interface dos programas, utilize os exemplos apresentados em sala de aula. Cada 
funcionalidade é um método/função (ou similar) e não um novo programa.

Continue navegando