Ich suche nach einer Java-OCR, die auf Android läuft, aber Asprise scheint keine plattformunabhängige OCR zu sein. Gibt es OpenSource / Free Java OCR, die ich für die Entwicklung von Android-Anwendungen verwenden kann?
Ich suche nach einer Java-OCR, die auf Android läuft, aber Asprise scheint keine plattformunabhängige OCR zu sein. Gibt es OpenSource / Free Java OCR, die ich für die Entwicklung von Android-Anwendungen verwenden kann?
Antworten:
OCR kann sehr CPU-intensiv sein. Vielleicht möchten Sie es auf einem Smartphone noch einmal überdenken.
Abgesehen davon sind meines Wissens die beliebten OCR-Bibliotheken Aspire und Tesseract . Weder sind direkt Java, so dass Sie keine Drop-In-Android-OCR-Bibliothek erhalten.
Tesseract ist jedoch Open Source (von GitHub gehostetes Infact). Sie können also einige Zeit darauf verwenden, die benötigte Teilmenge nach Java zu portieren. Meines Wissens nach ist C ++ nicht verrückt. Je nachdem, wie dringend Sie OCR benötigen, ist es möglicherweise die Zeit wert.
So kurze Antwort: Nein.
Lange Antwort: Wenn Sie bereit sind, dafür zu arbeiten.
Ich habe ziemlich viel Glück mit Tesseract-Android-Tools
Eine andere Möglichkeit könnte darin bestehen, das Image (möglicherweise zu einem späteren Zeitpunkt) in einer Webanwendung zu veröffentlichen und dort OCR-verarbeitet zu lassen, ohne dass Probleme mit dem C ++ -> Java-Port auftreten und möglicherweise die mobile CPU verstopft.
Google Goggles ist die perfekte Anwendung für OCR und Übersetzung.
Und die gute Nachricht ist, dass Google eine App-Plattform wird .
Bis dahin können Sie IQ Engines verwenden .
Ja da ist.
Aber OCR ist sehr groß. Ich kenne eine Android-Anwendung mit einer OCR-Funktion, aber das ist möglicherweise nicht die Art von OCR, nach der Sie suchen.
Diese Open-Source-Anwendung heißt Aedict und führt OCR für handgeschriebene japanische Zeichen durch. Es ist nicht so langsam.
Wenn es nicht das ist, wonach Sie suchen, geben Sie bitte genau an, welche Art von Zeichen und welche Daten eingegeben werden (Bild- oder XY-Touch-Verlauf).
Sie können den Google Docs OCR Reader verwenden .