Sto cercando un OCR Java che gira su Android, tuttavia Asprise non sembra essere un OCR indipendente dalla piattaforma. c'è qualche OCR Java open source / gratuito che posso usare per lo sviluppo di applicazioni Android?
Sto cercando un OCR Java che gira su Android, tuttavia Asprise non sembra essere un OCR indipendente dalla piattaforma. c'è qualche OCR Java open source / gratuito che posso usare per lo sviluppo di applicazioni Android?
Risposte:
L'OCR può essere piuttosto impegnativo per la CPU, potresti riconsiderarlo su uno smartphone.
A parte questo, per quanto ne so, le famose librerie OCR sono Aspire e Tesseract . Né Java è semplice, quindi non otterrai una libreria OCR Android drop-in.
Tuttavia, Tesseract è open source (GitHub ospitato infatti); così puoi dedicare un po 'di tempo al porting del sottoinsieme di cui hai bisogno su Java. La mia comprensione è che non è un C ++ folle , quindi a seconda di quanto hai bisogno di OCR potrebbe valere la pena.
Risposta così breve: No.
Risposta lunga: se sei disposto a lavorare per questo.
Sto avendo molta fortuna con tesseract-android-tools
Un'altra opzione potrebbe essere quella di pubblicare l'immagine su una webapp (possibilmente in un momento successivo) e farla elaborare OCR lì senza i problemi di porta C ++ -> Java e eventualmente intasare la CPU mobile.
Google Goggles è l'applicazione perfetta per eseguire sia l'OCR che la traduzione.
E la buona notizia è che Google Goggles diventerà la piattaforma per app .
Fino ad allora, puoi utilizzare IQ Engines .
Si C'è.
Ma l'OCR è molto vasto. Conosco un'applicazione Android che ha una funzione OCR, ma potrebbe non essere il tipo di OCR che stai cercando.
Questa applicazione open source si chiama Aedict e esegue l'OCR su caratteri giapponesi scritti a mano. Non è così lento.
Se non è quello che stai cercando, specifica quale tipo di caratteri e quale input di dati (immagine o cronologia dei tocchi XY).
Puoi utilizzare il lettore OCR di Google Documenti .