web-dev-qa-db-fra.com

Existe-t-il une bibliothèque OCR gratuite pour Android?

Je recherche un OCR Java qui s'exécute sur Android, mais Asprise ne semble pas être un OCR indépendant de la plate-forme. Existe-t-il un source ouvert/gratuit Java = OCR je peux utiliser pour Android développement d'applications?

146
user121196

L'OCR peut être assez gourmand en ressources CPU, vous voudrez peut-être reconsidérer le processus sur un smartphone.

Cela dit, à ma connaissance, les bibliothèques OCR populaires sont Aspire et Tesseract . Ni directement vers le haut de Java, vous n'allez donc pas avoir de bibliothèque Android OCR library.

Cependant, Tesseract est open source (hébergé par GitHub); vous pouvez donc consacrer du temps au portage du sous-ensemble dont vous avez besoin en Java. D'après ce que je comprends, son n'est pas insensé en C++, donc, selon que vous avez besoin d'OCR, cela peut valoir la peine.

Réponse si courte: non.

Réponse longue: si vous êtes prêt à travailler pour cela.

38
Kevin Montrose

J'ai beaucoup de chance avec tesseract-Android-tools

21
Ben Pearson

Une autre option pourrait consister à publier l’image sur une application Web (éventuellement ultérieurement) et à la faire traiter par l’OCR sans les problèmes de port C++ -> Java et éventuellement l’encrassement de la CPU mobile).

20
Jaco

Google Goggles est l’application idéale pour effectuer à la fois l’OCR et la traduction.
Et la bonne nouvelle est que Google Goggles pour devenir une plate-forme applicative .

Jusque-là, vous pouvez utiliser IQ Engines .

7
harrymc

Oui il y a.

Mais l'OCR est très vaste. Je connais une application Android qui possède une fonctionnalité OCR, mais ce n'est peut-être pas le genre d'OCR dont vous vous occupez.

Cette application open-source s’appelle Aedict et permet l’OCR sur des caractères japonais manuscrits. Ce n'est pas si lent.

Si ce n'est pas ce que vous recherchez, veuillez préciser le type de caractères et les données saisies (historique de l'image ou de l'écran tactile X-Y).

4
Nicolas Raoul

Vous pouvez utiliser le Google Docs lecteur OCR .

2
richardwiden