Algoritmo de filtros para fotos

Nesse artigo do blog eu queria mostrar para vocês um trabalho bem legal da disciplina de laboratório de programação. A ideia do trabalho era basicamente implementar um programa que pudesse aplicar alguns filtros simples em uma imagem de base. Os filtros foram: negativo, desfoque, escala de cinza e de bordas.

Com o avanço da tecnologia, percebemos que esses tipos de filtros não são famosos como os do instagram, mas foram muito importantes em algum momento do desenvolvimento do processamento de imagem. 

Aplicar um filtro em uma imagem é manipular de alguma forma os valores pixel a pixel da imagem em forma de vetor. É um processo iterativo onde a função deve percorrer cada elemento (pixel) do vetor (imagem) e substituir por um valor calculado que depende do filtro aplicado. No caso do filtro negativo, um laço percorre a imagem substituindo o valor de cada pixel por 255 - valor_atual, a fim de inverter esses valores e trocar a cor.

Deixei o trabalho no github, se quiser ter acesso aos arquivos, basta acessar o link: codigo no github,

Estou pensando em algumas implementações para finalizar esse trabalho que seria colocar o caminho de qualquer imagem no computador para fazer a aplicação dos filtros. No momento ele só aplica o filtro na imagem base do repositório do código.


Comentários

Postagens mais visitadas deste blog

Placa arduino não é reconhecida

Acontecimentos recentes...

O que eu espero de você