Baixe o app para aproveitar ainda mais
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.
Compartilhar