Pregunta

Busco solución de reconocimiento de escritura a mano. He encontrado una aquí , que es una aplicación flash. ¿Cuál es el principio de cómo funciona? ¿Tiene alguna consulta a base de datos para encontrar el carácter?

¿Fue útil?

Solución

he hecho esto una vez para japonés (incluye juego de caracteres chino). Había dividido la operación en 4 pasos, que se repite en cada carrera:

  1. Contar el número de golpes totales

  2. Determinar Orden de los trazos (el orden de cada trazo es importante)

  3. Determinar inicio accidente cerebrovascular y radian final (nótese el espacio de dibujo se divide en radianes)

  4. Afinar partidos de base de datos, en base a los resultados anteriores.

Otros consejos

Se puede usar varias piezas de información, como el número de golpes, comenzando y terminando ángulo de golpes, el número de intersecciones en cada carrera, etc., para ayudar a reducir las cosas (ejemplo de su aplicación sólo parece reducir los resultados de abajo) , dada una base de datos, por supuesto. El reconocimiento de escritura no es una cosa muy fácil de hacer sin embargo.

Hay algunas soluciones diferentes para el reconocimiento de escritura / gesto. La que he aprendido acerca de las redes neuronales es con artifcial, en particular la red perceptrón multicapa. En pocas palabras usted alimenta de alguna prueba de muestras de eso son correctos, entonces entrena esta red y luego usarlo para probar en la nueva entrada. cosas similares en flash que también utilizan esta red son esos 20 juegos de preguntas.

Hay algunas otras maneras de hacerlo, algunas simples y algunos probablemente más complicado, pero mi conocimiento sobre ellos es pobre.

Esta es una biblioteca de código abierto en Javascript. El algoritmo es bastante sencillo, y de hecho muy cerca de lo que describe la respuesta de sthg. Viene con dos conjuntos de datos de carácter. https://github.com/gugray/HanziLookupJS

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top