Home - neoneper/ClassProg3D1 GitHub Wiki

Processamento de imagens.

Entendendo a Biblioteca:

Extensions

Contém todas as classes da biblioteca para trabalhar com manipulação de BufferedImages e objetos do tipo Color.

  • ColorExtensions: Contém métodos estáticos uteis para trabalhar com Objetos do tipo Color.

    • Calculo de distancia entre dois Objectos Color
    • Conversão de Cor em Formato Hexadecimal para Objeto Color e vice versa.
    • Pesquisa da cor mais próxima a partir de uma lista de cores em formato Hexadecimal
    • Manipulação do HSV da cor com conversão automática para objeto
  • BufferedImageOperation

    • Permite trabalhar com diversas operações de manipulação de imagens e efeitos visuais.
    • Convolução de Imagens utilizando Filtros e Kernel
    • HSV
  • BufferedImageOperationKernel

    • Esta classe contém diversos arrays 2D para serem utilizados como Kernel em Convolução de imagens automaticamente.
  • BufferedImageOperationType

    • Enum contendo todos as matrizes de kernel cadastradas em BufferedImageOperationKernel.

ONDE ENCONTRO AS ATIVIDADES E EXERCÍCIOS?

Todas as atividades feitas em sala de aula bem como passadas pelo BlackBoard estão sendo armazenadas em: https://github.com/neoneper/ClassProg3D1/tree/master/src/br/pucpr

FEATURES:

HSV Manipulando Hue, Saturation e Brightness da imagem;

PIXALATE Aplicando Pixelate á Imagem.

BORDERS Usando Kernel de bordas.

SHARP Usando Kernel de nitidez

BLUR Usando Kernel de Suavização

PALLET Modificando Paletas de cores

HOME