Estoy buscando un OCR Java que se ejecute en Android, sin embargo, Asprise no parece ser un OCR independiente de la plataforma. ¿Hay algún OCR Java de código abierto / gratuito que pueda usar para el desarrollo de aplicaciones de Android?
Estoy buscando un OCR Java que se ejecute en Android, sin embargo, Asprise no parece ser un OCR independiente de la plataforma. ¿Hay algún OCR Java de código abierto / gratuito que pueda usar para el desarrollo de aplicaciones de Android?
Respuestas:
OCR puede consumir bastante CPU, es posible que desee reconsiderar hacerlo en un teléfono inteligente.
Aparte de eso, que yo sepa, las bibliotecas populares de OCR son Aspire y Tesseract . Ninguno de los dos es Java, por lo que no obtendrá una biblioteca de OCR de Android.
Sin embargo, Tesseract es de código abierto (GitHub alojado de hecho); para que pueda dedicar algo de tiempo a portar el subconjunto que necesita a Java. Tengo entendido que no es una locura C ++, por lo que, dependiendo de cuánto necesite OCR, podría valer la pena.
Tan breve respuesta: No.
Respuesta larga: si estás dispuesto a trabajar por ello.
Tengo mucha suerte con tesseract-android-tools
Otra opción podría ser publicar la imagen en una aplicación web (posiblemente en un momento posterior), y hacer que se procese con OCR allí sin los problemas del puerto C ++ -> Java y posiblemente obstruir la CPU móvil.
Google Goggles es la aplicación perfecta para hacer tanto OCR como traducción.
Y la buena noticia es que Google Goggles se convertirá en la plataforma de aplicaciones .
Hasta entonces, puedes usar motores IQ .
Sí hay.
Pero OCR es muy vasto. Conozco una aplicación de Android que tiene una función de OCR, pero puede que no sea el tipo de OCR que estás buscando.
Esta aplicación de código abierto se llama Aedict , y hace OCR en caracteres japoneses escritos a mano. No es tan lento.
Si no es lo que está buscando, especifique qué tipo de caracteres y qué entrada de datos (imagen o historial táctil XY).