Apakah ada perpustakaan OCR gratis untuk Android? [Tutup]
148
Saya mencari Java OCR yang berjalan di Android, namun Asprise sepertinya bukan platform OCR yang independen. apakah ada Java OCR opensource / gratis yang dapat saya gunakan untuk pengembangan aplikasi android?
OCR bisa menjadi CPU yang cukup intensif, Anda mungkin ingin mempertimbangkan kembali melakukannya di ponsel pintar.
Selain itu, setahu saya perpustakaan OCR yang populer adalah Aspire dan Tesseract . Baik lurus ke atas Java, sehingga Anda tidak akan mendapatkan pustaka OCR Android drop-in.
Namun, Tesseract adalah open source (GitHub host infact); sehingga Anda dapat meluangkan waktu untuk porting subset yang Anda butuhkan ke Java. Pemahaman saya ini bukan C ++ yang gila , jadi tergantung seberapa buruk Anda membutuhkan OCR, mungkin sepadan dengan waktunya.
Jadi jawaban singkatnya: Tidak.
Jawaban panjang: jika Anda bersedia bekerja untuk itu.
dengan porting, maksud Anda menulis ulang subset di Jawa? yang mungkin membutuhkan banyak usaha, jadi tidak ada Java OCR 100% di luar sana?
user121196
13
Saya akan merekomendasikan mencoba untuk membungkus Tesseract dalam lapisan JNI melalui Android NDK, daripada mencoba untuk port ke Java Android. Tesseract tampaknya sudah diporting ke ARM, jadi seharusnya lebih mudah menempatkan JNI API di atasnya. Selain itu, ini membuatnya lebih cepat (er) daripada port Java mana pun, dan akan menyederhanakan pemeliharaan jangka panjang.
Pertanyaannya telah ditutup, tetapi ada baiknya untuk menemukan seseorang yang memiliki hasil positif. Sangat sulit menemukan orang di proyek tipe sourceforge ini. Pertanyaan: apakah Anda mencoba Tesseract dengan pemindaian gambar paspor atau dokumen ID? Tampaknya oke dengan teks PDF tapi saya kesulitan dengan gambar.
PKHunter
Saya tidak mencobanya dengan apa pun yang memiliki gambar, itu hanya dokumen dengan teks (font, jenis huruf, ukuran yang sama)
Ben Pearson
Saya harap ini berhasil untuk saya
Romantic Electron
20
Pilihan lainnya adalah memposting gambar ke webapp (mungkin di lain waktu), dan membuatnya diproses di sana tanpa C ++ -> masalah port Java dan mungkin menyumbat CPU seluler.
Jawaban:
OCR bisa menjadi CPU yang cukup intensif, Anda mungkin ingin mempertimbangkan kembali melakukannya di ponsel pintar.
Selain itu, setahu saya perpustakaan OCR yang populer adalah Aspire dan Tesseract . Baik lurus ke atas Java, sehingga Anda tidak akan mendapatkan pustaka OCR Android drop-in.
Namun, Tesseract adalah open source (GitHub host infact); sehingga Anda dapat meluangkan waktu untuk porting subset yang Anda butuhkan ke Java. Pemahaman saya ini bukan C ++ yang gila , jadi tergantung seberapa buruk Anda membutuhkan OCR, mungkin sepadan dengan waktunya.
Jadi jawaban singkatnya: Tidak.
Jawaban panjang: jika Anda bersedia bekerja untuk itu.
sumber
Saya memiliki cukup banyak keberuntungan dengan tesseract-android-tools
sumber
Pilihan lainnya adalah memposting gambar ke webapp (mungkin di lain waktu), dan membuatnya diproses di sana tanpa C ++ -> masalah port Java dan mungkin menyumbat CPU seluler.
sumber
Google Goggles adalah aplikasi yang sempurna untuk melakukan OCR dan terjemahan.
Dan kabar baiknya adalah bahwa Google Goggles menjadi Platform Aplikasi .
Sampai saat itu, Anda dapat menggunakan Mesin IQ .
sumber
Ya ada.
Tapi OCR sangat luas. Saya tahu aplikasi Android yang memiliki fitur OCR, tetapi itu mungkin bukan jenis OCR yang Anda cari.
Aplikasi open-source ini disebut Aedict , dan itu OCR pada karakter Jepang tulisan tangan. Tidak terlalu lambat.
Jika bukan yang Anda cari, harap ketikkan karakter yang mana, dan input data mana (gambar atau riwayat sentuh XY).
sumber
Anda dapat menggunakan pembaca OCR google docs .
sumber