Yo hice una práctica de visión artificial en Java de reconocimiento de matrículas de coche a partir de una imagen, y sacaba la matrícula reconocida por la consola. Te puedo decir más o menos los pasos que se siguieron, aunque ya te advierto que no son moco de pavo, y menos para Flash xD

Los pasos eran estos (no recuerdo exactamente, tengo la documentación en casa): - Binarizar la imagen de entrada (a blanco y negro) y quedarte con los píxeles que no superaban un cierto umbral de color (se supone que las letras de la matrícula eran negras) - Ejecutar un algoritmo de 'blobs' para quedarte con masas de color conectadas (supongo que en internet habrá documentación al respecto) - Descartar los blobs que no superaban un cierto número de pixeles (para descartar el ruido) - Calcular el vector de momentos de cada blob, que son invariables a escala, traslación y rotación. Hay fórmulas para esto. - Comparar cada uno de los vectores de momentos con los de una base de datos que se creó al inicio, con todas las posibles letras y números de matrículas capturadas de forma ideal. - Si la diferencia entre los vectores de entrada con los de la base de datos no superaba cierto umbral, se daba por hecho que se trataba de la misma letra o número.

La potencia de cálculo que se requería no era poca, y eso que hablamos de Java, en Flash hacer todo este proceso sería bastante más lento, aunque seguramente habrían ciertos pasos que te podrías saltar.

Esto es lo que conozco yo, no sé si los OCR funcionarán así, aunque supongo que no porque serían muy lentos.

Un saludo

Ivan escribió:
Gracias Joseba, pero por lo que veo esa extension detecta movimientos del cursor, y aunque me viene muy bien para otra cosa que tengo que hacer :-) , para esto no me quiero/puedo meter en tanto. Tengo que simular una pantalla tactil tipo pda, en la que el usuario puede, simulando tener el lapiz tactil en la mano, escribir numeros. Pero no queria meterme en montar un motor de ocr, entre otras cosas, porque llevan años haciendolo tios muy buenos, y no me creo capacitado para emularlos ni de lejos :). Pero pensaba que a lo mejor alguien habria hecho algo con cuadriculas que se desenmascaran o algo asi que se aproxime a lo que quiero. Parecido a lo que alguien preguntó una vez aqui para detectar cuando una figura se habia "coloreado" del todo, creo que con el Flash 8 no era dificil. Tampoco me merece la pena mucho mas, la alternativa es usar el teclado, pero dejaria flipado al cliente si consigo lo otro.
Gracias.



----- Original Message ----- From: "Joseba Alonso" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Wednesday, February 22, 2006 6:33 PM
Subject: RE: [ASNativos] Reconocer escritura


Hace tiempo sace una extension que te puede servir para eso:
http://www.sidedev.net/Components/MouseGestureManager/

A ver que te parece...

Un saludo,

Joseba Alonso
www.5dms.com
www.sidedev.net

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de Ivan
Enviado el: miércoles, 22 de febrero de 2006 18:12
Para: asnativos@5dms.com
Asunto: [ASNativos] Reconocer escritura

Hola
tengo que hacer una especie de consola donde el usuario pueda
dibujar numeros con el raton y los reconozca desde flash.
La escritura en pantalla no es problema, pero no se por donde
tirar para el reconocimiento de los numeros ¿alguien conoce
algo parecido para hacerme una idea? He pensado por
cuadriculas, pero no es tan sencillo cuando te pones.
Gracias.

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

Reply via email to