Fórum Processamento de imagens usando JAVA e JAI #415702

21/04/2012

0

Olá bom dia!Estou tentando construir um sistema de correção de gabaritos.A idéia é simples: scanear os cartões e comparar com a imagem do gabarito original e verificar quias alternativas estão marcadas iguais e colocar o resultado de cada imagem em um arquivo de texto onde cada linha corresponde a uma imagem.Conseguir gerar uma terceira imagem só com as marcações iguais, gostaria agora de saber como vou pegar esses resultados e salvar em um .txt, usando o java e a API 2d ou JAI.Desde já agradeço!!
Rafael Fernandes

Rafael Fernandes

Responder

Post mais votado

15/11/2012

Olá Carlos bom dia tudo bom!Bom eu criei um sistema de correção de gabaritos para o meu TC utilizando processamento de imagens e a linguagem de programação Java.Basicamente utilizei reconhecimento de marcas e o processo não é tão complexo.Criei uma tela onde abro uma imagem, que será o gabarito, e através de classes abstratas de shape desenho a área marcada e defino qual valor essa questão terá(a,b,c,d ou e), salvo esse gabarito e comparo com todos os cartões digitalizados dos candidatos.Posso gerar o resultado em um arquivo de texto .txt ou em XML
A imagem é percorrida pixel a pixel comparando a quantidade de pixels não brancos com uma quantidade pré estabelecida.

Para te ajudar te indico dois livros que me auxiliaram bastante durante o desenvolvimento e são do mesmo autor:
Processamento de imagens digitais: Prática usando Java e Processamento de imagens digitais: métodos multivariados em Java
Autor: José Iguelmar Miranda, pesquisador da Embrapa.Abaixo segue o link da livraria da Embrapa onde você pode adquiri-los, são baratos também.
http://vendasliv.sct.embrapa.br/liv4/consultaProduto.do?metodo=detalhar&codigoProduto=00081980
http://vendasliv.sct.embrapa.br/liv4/consultaProduto.do?metodo=detalhar&codigoProduto=00060300


São ótimos e bem didáticos e vão te ajudar muito, pois não vejo outra forma de você fazer isso sem utilizar PDI.Outra alternativa seria fazer no matlab que também é muito bom, fiz testes nele mais optei por java por ser multiplataforma e ter diversas API's para PDI.

Espero ter ajudado e qualquer coisa estou aqui.

Abraço

Att;

Rafael





Rafael Fernandes

Rafael Fernandes
Responder

Gostei + 1

Mais Posts

14/11/2012

Carlos Oliveira

Olá Rafael. Sou professor de Matemática e iniciante em programação Java. Estou estudando para desenvolver um aplicativo que possa fazer correção de provas, pois os que existem no mercado são caros. Caso queira, poderemos trocar ideias.
Responder

Gostei + 0

12/12/2012

Carlos Oliveira

Ajudou muito, obrigado.
Responder

Gostei + 0

01/08/2013

Gilson Júnior

Olá Carlos bom dia tudo bom!Bom eu criei um sistema de correção de gabaritos para o meu TC utilizando processamento de imagens e a linguagem de programação Java.Basicamente utilizei reconhecimento de marcas e o processo não é tão complexo.Criei uma tela onde abro uma imagem, que será o gabarito, e através de classes abstratas de shape desenho a área marcada e defino qual valor essa questão terá(a,b,c,d ou e), salvo esse gabarito e comparo com todos os cartões digitalizados dos candidatos.Posso gerar o resultado em um arquivo de texto .txt ou em XML
A imagem é percorrida pixel a pixel comparando a quantidade de pixels não brancos com uma quantidade pré estabelecida.

Para te ajudar te indico dois livros que me auxiliaram bastante durante o desenvolvimento e são do mesmo autor:
Processamento de imagens digitais: Prática usando Java e Processamento de imagens digitais: métodos multivariados em Java
Autor: José Iguelmar Miranda, pesquisador da Embrapa.Abaixo segue o link da livraria da Embrapa onde você pode adquiri-los, são baratos também.
http://vendasliv.sct.embrapa.br/liv4/consultaProduto.do?metodo=detalhar&codigoProduto=00081980
http://vendasliv.sct.embrapa.br/liv4/consultaProduto.do?metodo=detalhar&codigoProduto=00060300


São ótimos e bem didáticos e vão te ajudar muito, pois não vejo outra forma de você fazer isso sem utilizar PDI.Outra alternativa seria fazer no matlab que também é muito bom, fiz testes nele mais optei por java por ser multiplataforma e ter diversas API's para PDI.

Espero ter ajudado e qualquer coisa estou aqui.

Abraço

Att;

Rafael







Rafael,

Você poderia compartilhar seu TCC e/ou os códigos?
Responder

Gostei + 0

01/08/2013

Gilson Júnior

Olá Carlos bom dia tudo bom!Bom eu criei um sistema de correção de gabaritos para o meu TC utilizando processamento de imagens e a linguagem de programação Java.Basicamente utilizei reconhecimento de marcas e o processo não é tão complexo.Criei uma tela onde abro uma imagem, que será o gabarito, e através de classes abstratas de shape desenho a área marcada e defino qual valor essa questão terá(a,b,c,d ou e), salvo esse gabarito e comparo com todos os cartões digitalizados dos candidatos.Posso gerar o resultado em um arquivo de texto .txt ou em XML
A imagem é percorrida pixel a pixel comparando a quantidade de pixels não brancos com uma quantidade pré estabelecida.

Para te ajudar te indico dois livros que me auxiliaram bastante durante o desenvolvimento e são do mesmo autor:
Processamento de imagens digitais: Prática usando Java e Processamento de imagens digitais: métodos multivariados em Java
Autor: José Iguelmar Miranda, pesquisador da Embrapa.Abaixo segue o link da livraria da Embrapa onde você pode adquiri-los, são baratos também.
http://vendasliv.sct.embrapa.br/liv4/consultaProduto.do?metodo=detalhar&codigoProduto=00081980
http://vendasliv.sct.embrapa.br/liv4/consultaProduto.do?metodo=detalhar&codigoProduto=00060300


São ótimos e bem didáticos e vão te ajudar muito, pois não vejo outra forma de você fazer isso sem utilizar PDI.Outra alternativa seria fazer no matlab que também é muito bom, fiz testes nele mais optei por java por ser multiplataforma e ter diversas API's para PDI.

Espero ter ajudado e qualquer coisa estou aqui.

Abraço

Att;

Rafael







Rafael,

Você poderia compartilhar seu TCC e/ou os códigos para frchico at gmail?
Responder

Gostei + 0

01/08/2013

Eduardo Pessoa

não entendi "processamento de imagens" com o java.
Responder

Gostei + 0

01/08/2013

Rafael Fernandes

não entendi "processamento de imagens" com o java.

Isso mesmo amigo!Java tem Api's poderosas para processamento de imagens, como O JAI(Java Advanced Imaging),Java 2d e JIU.
Tenho dois livros da embrapa: Processamento Digital de Imagens: prática utilizando Java e Processamento Digital de Imagens: praticas multivaloradas com Java. Na embrapa eles utilizam para geoprocessamneto e no INPE também.
Algo mais?

Abraço.
Responder

Gostei + 0

01/08/2013

Rafael Fernandes

Ola Gilson tubo bem?Olha cara posso te disponibilizar meu TC sim, e posso te enviar e .jar do meu projeto. Posso estar te ajudando com os códigos e te envio a parte responsável por corrigir os cartões, que a parte mais importante. O restante seria legal você desenvolver, assim poderia entender mais facilmente todo o processo.Utilizar o padrão MVC e outros padrões de projeto será imprescindível ok?Manda seu email aí e qualquer dúvida entre em contato.

Abraços.
Responder

Gostei + 0

01/08/2013

Rafael Fernandes

Ola Gilson tubo bem?Olha cara posso te disponibilizar meu TC sim, e posso te enviar e .jar do meu projeto. Posso estar te ajudando com os códigos e te envio a parte responsável por corrigir os cartões, que a parte mais importante. O restante seria legal você desenvolver, assim poderia entender mais facilmente todo o processo.Utilizar o padrão MVC e outros padrões de projeto será imprescindível ok?Manda seu email aí e qualquer dúvida entre em contato.

Abraços.
Responder

Gostei + 0

05/08/2013

Eduardo Pessoa

não entendi "processamento de imagens" com o java.

Isso mesmo amigo!Java tem Api's poderosas para processamento de imagens, como O JAI(Java Advanced Imaging),Java 2d e JIU.
Tenho dois livros da embrapa: Processamento Digital de Imagens: prática utilizando Java e Processamento Digital de Imagens: praticas multivaloradas com Java. Na embrapa eles utilizam para geoprocessamneto e no INPE também.
Algo mais?

Abraço.


obrigado por responder, gostei da novidade.
Responder

Gostei + 0

07/08/2013

Rafael Fernandes

Que isso amigo!Disponha sempre
Responder

Gostei + 0

13/08/2013

José

Olá amigo, já que aparentemente a duvida inicial foi sanada estou dando o tópico por concluído.
Fique a vontade para abrir novos tópicos, ou sinalize para que reabrirmos este se necessário.
Responder

Gostei + 0

14/08/2013

Rafael Fernandes

Olá amigo, já que aparentemente a duvida inicial foi sanada estou dando o tópico por concluído.
Fique a vontade para abrir novos tópicos, ou sinalize para que reabrirmos este se necessário.


Tudo ok!Origado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar