2010-05-25 19 views
15

Sé que google goggles traduce una imagen a texto. Lo que quiero hacer es permitir que el usuario tome una foto (no hay problema), traducir esa imagen a texto (?) Y luego hacer algún procesamiento en el texto (no hay problema).¿Traducir una imagen a texto en Android?

¿Hay alguna API en Android que lo permita? o hay alguna forma de comunicarse programáticamente con Google Gafas? No me gustaría que el usuario use gafas y luego seleccione el archivo guardado con mi aplicación .....

+0

Tesseract parece ser la mejor opción, este artículo se http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract- 163.html detalla lo que se debe hacer y este ejemplo http://code.google.com/p/mezzofanti/ es dinero. – Keith

Respuesta

12

Eche un vistazo a Is there any free OCR library for Android? y What kind of OCR Java library should I use in Android? si quiere bibliotecas que hagan la traducción en el teléfono.

Sin embargo, Google también proporciona una WebAPI que hace esto. http://googlesystem.blogspot.com/2009/09/google-docs-ocr.html

Sólo recuerde que OCR (reconocimiento óptico de caracteres) es, a partir de ahora, una ciencia inexacta y no obtendrá la transcripción impecable en todos los casos ...

+1

tipo asombroso, gracias. Supongo que debería haber estado haciendo mis búsquedas en OCR en lugar de "imagen a texto" :) Creo que el tesjeract y su envoltorio JNI funcionarán bien. http://code.google.com/p/tesseract-ocr/ http://code.google.com/p/tesjeract/ – Keith