Posts tagged ‘Python’

Python Píxel à Píxel

Processamento de imagens, quem diria que eu teria que fazer isto, mas é a academia!, cadeira de Processamento Digital de Imagens.

Em meu grande portifólio de linguagens de programação, C e Python, escolhi a segunda pensando: Ah vai ser barbadinha!
– E não é que foi mesmo?

Foram apresentadas seis técnicas:
* Acesso a cores (adicão de brilho)
* Conversão para tons cinzas
* Negativa
* Limiarização
* Adição
* Subtração

As quais devíamos implementar. Para isto utilizei o módulo de imagem que possui várias funções, desde ler uma imagem à setar propriedades e editar os valores RGB de cada píxel.

O Legal, é que mesmo sem nunca ter trabalhado com imagem (ao menos em nivel de manipulação de pixel), consegui resolver os problemas muito rapidamente, ao ponto de ser o único a terminar os execícios em sala… e ter tempo de dar umas risadas com a/da galera “Java”, o que foi mais legal :D…

A imagem abaixo mostra o resultado da aplicação das ténicas nas fotos do Tux e do Beastie…

imagens

imagens modificadas

E o código fonte está aqui.

Python! Python! Python!