Tratamento de imagens com java?!

3 respostas
R

Amigos…algem ja fez ou tem ideia de como fazer um programa em java analisar imagens? tipo eu scaneio ou tiro uma foto de um tecido por exemplo…e tenho pre cadastrados os possiveis defeitos do tecido…ai o sistema analisa o tecido e classifica-o como bom, relular, ruim ou defeito tal e tall…to viajando ou seria possivel fazer isso em java?

Alguma ideia?

Rodrigo
[email removido]

3 Respostas

T

Controle de qualidade e medições usando imagens não é uma coisa trivial; isso eu tentei fazer faz uns 16 anos atrás (quando não havia web cams e outras câmaras baratas) e não foi fácil.
Acho que até é possível, mas você precisa estudar um pouco a teoria de processamento digital de imagens.
(O que é um tecido com defeito :stuck_out_tongue: )

E

então… isso seria processamento de imagens, certo? Aplicar técnicas e métodos para que resulte na análise automática da imagem.

Existe todo um conjunto de técnicas para processamento de imagens e também tem algumas ferramentas que auxilian nisso… por exemplo o ImageJ (http://rsb.info.nih.gov/ij/)

Esse ImageJ é um programa (e também uma API) que possui várias técnicas de processamento de imagem desenvolvido em Java.
Tem convoluções, filtros, transformadas, operadores morfológicos e mais um monte de coisa interessante. Com o uso de algumas dessas técnicas vc deve conseguir fazer essa classificação de padrões. No entanto, não é nada muito simples, isso rende artigo científico e tudo mais.

Também tem algumas outras APIs para o mesmo ramo… tal como a JAI (http://java.sun.com/products/java-media/jai/) e o Java2D (http://java.sun.com/products/java-media/2D/) ambos da própria Sun.

Bom, espero ter ajudado.
Qualquer coisa pode me procurar

falow

E

uma ótima literatura sobre o assunto…

Processamento de Imagens Digital - Rafael Gonzalez
http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=328686&sid=107161178892966420234760&k5=2E018855&uid=

Criado 29 de setembro de 2006
Ultima resposta 29 de set. de 2006
Respostas 3
Participantes 3