Este diretório contém todos os arquivos Java necessários para o uso do software de processamento de imagens citados no livro:

Processamento de Imagens Digitais: métodos multivariados em Java.
Autor: José Iguelmar Miranda.

O livro está disponível para venda. Para sua aquisição, favor entrar em contato com: sac@cnptia.embrapa.br. 

O programa "principal", que serve de interface gráfica inicial, é o "SofiaImagens.java". Ele apresenta o menu principal com todos os módulos de análise multivariada e seus complementos.

Notar que o software faz parte do pacote (diretório) denominado "pID".

Todos os fontes foram programados em 2009, ano pretendido de publicação do livro. Infelizmente, ele só saiu em 2011! Mas está publicado.

Os programas foram desenvolvidos no ambiente Windows. Mas por serem em Java, não há nenhum problema em serem migrados para outros sistemas operacionais. Eu os testei no Mac OS X (Tiger, Leopard e Snow Leopard) sem nenhum problema.

Por terem sido programados originalmente no ambiente Windows, existem alguns arquivos complementares desse ambiente:

compila.bat = usado para compilar os programas Java.
cpath.bat     =  define os "paths" das APIs requeridas pelo software. Devem ser   
                          mudados de acordo com a nova disposição dos diretórios.
run.bat         = executa o SofiaImagens. Notar o uso do pacote (diretório) "pID".

Existem alguns arquivos com imagens (.tif, .jpg) , que podem ser usados para teste do sistema ou foram gerados como saída do sistema. Os arquivos "g12_?_rna1.tif" são subimagens do satélite Landsat, bandas 3, 4 e 5, do município de Guaíra-SP, que podem ser usadas para testar o processo de análise multivariada. Existe uma componente em falsa cor (falsacor1.tif) gerada pelo módulo falsa cor. Ela deve ser usada para a escolha de áreas de treinamento.

O diretório "dadosRNA" contém relatórios gerados pelo módulo de RNA.

Os arquivos com extensão ".csv", ".txt", ".dat", ".hdr", ".rna", ".sig" são auxiliares para os módulos multivariados e suas funções estão explicadas no livro texto.

Como novas versões das APIs usadas podem ter surgido e para evitar problemas de incompatibilidades, as originais estão anexadas no diretório APIs. 

A única API não incluída é a JAI, que pode ser adquirida no endereço do Java.

Se faltar algum arquivo, favor entrar em contato com jose.ig.miranda@gmail.com.

Bom trabalho.

JIM.