Detectar posição de imagem JPG  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Olá srs.,

Bom, gostaria de saber se alguém conhece uma ferramenta que diga se a imagem está de cabeça pra baixo, ou de lado, etc. Exemplo: capturei a imagem a partir de um scanner, mas capturei ela errada, de cabeça para baixo. Alguém conhece algum algoritmo que faça isso?

[]'s
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

O pessoal do CSI deve conhecer.

Brincadeiras a parte, talvez uma análise de conteúdo deva ajudar. Isso é atualmente tema de mestrados e doutorados.
Veja alguns artigos usando SVM e redes bayesianas:
http://research.microsoft.com/apps/pubs/default.aspx?id=68804
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.106.8831&rep=rep1&type=pdf

Note que as taxas de acerto atuais giram na casa de 85%.

This message was edited 2 times. Last update was at 06/07/2011 21:05:33


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Opa Vini,

Muito obrigado pelos links, isso mesmo que estava procurando. Vou dar um olhada a mais.

[]'s
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Opa Vini,

Rapaz, uma coisa que me ocorreu agora pela manhã. Eu preciso fazer isso mas não com fotos, mas com documentos (ex: um contrato).

O que eu estava pensando em fazer:

1. Para cada imagem
- Passar em uma engine ICR todos 4 angulos principais possiveis (0,90,180,270)
- Pegar o maior score de reconhecimento e adotar como a posição correta

O que voce acha? Acha que pode dar certo? Ok, é uma gambi, mas po, é a coisa mais fácil que consegui pensar e mais rapida pra funcionar.

[]'s
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Se você acha que os erros se restringem a essas 4 posições, ou em pequenas variações delas, ok, deve ser suficiente.
Os algoritmos que indiquei também ajustam imagens inclinadas em qualquer ângulo, tipo 45º.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team