Gerente de projetos
Resumo: Este tutorial tem por objetivo mostrar como a linguagem Java e a biblioteca JAI (Java
Advanced Imaging) podem ser usadas para criar aplicações de processamento e visualização de imagens. A biblioteca ou API (Application Program Interface), é licenciada sob o Java Research
License (JRL) para uso não comercial e sob o e Java Distribution License (JDL) para aplicações comerciais sem necessidades de pagamento de taxas por sua utilização. Uma das principais vantagens do Java/JAI é a portabilidade multi-plataformas, a quantidade de operadores presentes na biblioteca JAI e a possibilidades de extensão da API para criação de novos métodos de processamento de imagens. O objetivo desse tutorial é apresentar os conceitos básicos da API JAI, através de uma série de exemplos de códigos que implementam simples operações de processamento e análise de imagens. Ao final o leitor terá capacidade de implementar seus próprios algoritmos usando a biblioteca.
Sumário
1. Introdução..............................................................................................................................................2
2. Instalação...............................................................................................................................................2
3. Representação de uma imagem..............................................................................................................2
4. Operadores da JAI..................................................................................................................................7
5. Acessando os pixels de uma imagem...................................................................................................10
6. Visualização de imagens......................................................................................................................13
6.1 Visualização utilizando uma imagem