elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  OCR con pattern
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: OCR con pattern  (Leído 4,783 veces)
arenoide

Desconectado Desconectado

Mensajes: 167



Ver Perfil
OCR con pattern
« en: 7 Julio 2011, 22:55 pm »

Hola,

Estoy haciendo un programa en C#, mediante el cual recojo en un bitmap una parte de la pantalla. Ese bitmap contiene letras que necesito pasar a un string. He buscado información, y lo que se suele usar es OCR, pero he probado ya unos cuantos y en casi todos suelen devolver alguna letra incorrecta y demás. He pensado en usar algún tipo de patrón, ya que el bitmap recoge caracteres del mismo tipo de letra siempre, y aparte no hay que rotar nada en el reconocimiento, ya que viene de la pantalla y está perfectamente colocado.

Alguien sabe de algún OCR que busque letras según un patrón que tú le des?

También he pensado en programarlo yo. Supongo que sería fácil con matrices, pero la verdad es que no estoy puesto en el tema. Alguien tiene alguna idea?

Muchas gracias de antemano


En línea

neoncyber

Desconectado Desconectado

Mensajes: 90



Ver Perfil WWW
Re: OCR con pattern
« Respuesta #1 en: 10 Julio 2011, 04:17 am »

bueno, una forma es que utilices redes neuronales, como sabras, puedes entrenarlas y mientras mas casos tengas mejor sera el reconocimiento, pues de hecho, un OCR utiliza redes neuronales dentro de su implementacion.

Saludos


En línea

Código
  1. #!/usr/bin/python
  2. print "Visit:"
  3. print "http:\\donkeysharp.blogspot.com"
  4.  
.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: OCR con pattern
« Respuesta #2 en: 10 Julio 2011, 06:36 am »

Hombre pues déjanos unas muestras de las imágenes y para ver cómo le hacemos.
En línea

Simplemente .::IT::.
arenoide

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: OCR con pattern
« Respuesta #3 en: 11 Julio 2011, 13:37 pm »

Hola de nuevo, cierto es que se me olvidaron los pantallazos xD. Aquí os adjunto alguno de cómo sería el tema:



Ese bitmap habría que pasarlo a string. Las lineas siempre van a tener la misma altura y longitud.

Había pensado en redes neuronales, pero ya que el tipo de letra siempre es el mismo, quizá haya otra forma más fácil que implementar una red neuronal.

Muchas gracias :D
« Última modificación: 11 Julio 2011, 13:39 pm por arenoide » En línea

neoncyber

Desconectado Desconectado

Mensajes: 90



Ver Perfil WWW
Re: OCR con pattern
« Respuesta #4 en: 13 Julio 2011, 03:09 am »

bueno, justo me llego un newsletter de codeproject que contiene algo q te puede interesar:

http://www.codeproject.com/KB/graphics/ContourAnalysis.aspx

Saludos
En línea

Código
  1. #!/usr/bin/python
  2. print "Visit:"
  3. print "http:\\donkeysharp.blogspot.com"
  4.  
arenoide

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: OCR con pattern
« Respuesta #5 en: 18 Julio 2011, 13:35 pm »

Muchas gracias neoncyber por la contribución  :D, a ver si descifro el código y consigo insertarlo en mi programa.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Tutorial] Crear un pattern
Diseño Gráfico
Error_404 7 3,642 Último mensaje 13 Enero 2007, 05:05 am
por Error_404
validar email o dirección de correo con Pattern y Matcher « 1 2 »
Java
kinos 10 20,746 Último mensaje 4 Agosto 2009, 19:06 pm
por kinos
How to create Progressbar from Image Pattern
Programación Visual Basic
Mi4night 2 1,909 Último mensaje 13 Agosto 2010, 00:25 am
por Mi4night
Pattern Scanner
Programación C/C++
Karman 0 1,918 Último mensaje 6 Marzo 2011, 09:56 am
por Karman
pattern html
Desarrollo Web
JS3 2 2,003 Último mensaje 23 Noviembre 2014, 17:54 pm
por JS3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines