Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

terça-feira, 1 de março de 2011

Décima Oitava Aula: 28/02/2011 (Computação Gráfica)


 

FILTROS GRÁFICOS e MATRIZES em IMAGENS


O professor primeiramente revisou as aulas passadas sobre cores, imagens e limiarização. 

Sobre as cores, explicou a formação aditiva e subtrativa, esta por pigmentação e aquela por luz. Na pigmentação (tinta), utiliza-se o espaço de cores CMYK (Cyan-Magenta-Yellow-blacK). Pela iluminação, utiliza-se o espaço de cores RGB (Red-Green-Blue). 

As imagens têm vários formatos, como por exemplo JPEG (Joint Photographic Experts Group) que armazena 24 bits para as imagens, podendo exibir 16 milhões de cores. Seu método de compressão elimina as cores não captadas pelos olhos humanos. O tipo GIF (Graphics Interchange Format), que armazena somente uma paleta de 256 cores, por isso os arquivos nesse formato ocupam pouco espaço.


LIMIARIZAÇÃO (Thresholding):

É o método no qual, por meio do histograma (representação gráfica de distribuição de frequências de cor de uma imagem em preto e branco ou escala de cinza), transforma-se uma imagem definida a níveis de cinza em preto e branco. O método procurar o nível de limiarização ótimo que divide o histograma em duas classes.


FILTROS:

Finalmente, os filtros de imagem. Para que servem? Unicamente para eliminr ruídos na imagem, isto é, informação inútil da imagem. Ruído não é somente uma imagem com pontos estranhos, marcas de digitais de dedos, ofuscação, mas sim aquilo que impede a finalidade da imagem. Um dos ruídos mais comuns é o salt & pepper.




MATRIZES DE CONVOLUÇÃO:

Toda imagem pode ser representada por uma matriz, geralmente uma matriz de pontos (pixels), por exemplo: 


A maioria dos filtros são processados através da matriz de convolução. Mas, o que é convolução? É cálculo matemático entre duas matrizes, uma sendo a matriz da imagem e a outra é a matriz de convolução. A operação é a soma dos resultados da multiplicação de cada elemento da matriz com a matriz da imagem. Os valores resultantes substitutem os pixels originais da imagem.
Exemplos de Matrizes de Convolução:


Esta última matriz, Emboss, é muito utilizada para simular efeitos 3D, também chamado de Bump Mapping (simulação de efeito 3D através da iluminação).

Cada mudança dos valores da matriz de convolução mudará a imagem.


Finalmente, preciso instalar o aplicativo GIMP, software comparável ao Photoshop, mas de graça. Com o Gimp, e possível testar as matrizes de convolução e filtros para aprender mais.

O professor pediu para escolhermos uma imagem e, através da matriz e dos filtros do Gimp, transformássemos a imagem somente em contornos de preto com fundo branco.

Ah, estou com muito sono. Olhem a hora da postagem!!!

Abraços!