Membuat Aplikasi OCR Android dengan Tesseract
App OCR (Optical Character Recognition) sangat diminati oleh pengguna Android.
Hal ini terlihat dari jumlah banyaknya pendownload yang terlihat app OCR di Play Store.
Bisa saja karena banyak pengguna yang membutuhkan untuk mengubah gambar text ke text, seperti pengalaman penulis sewaktu bekerja sebagai penjaga Warnet, sekitar tahun 2009.
Hampir tiap minggunya, seorang dosen Universitas Brawijaya Malang, datang dan meminta penulis untuk menulis ulang beberapa kalimat yang tertulis dalam buku.
Tulisan tersebut beliau gunakan sebagai kutipan dalam modul ajar.
Karena waktu itu teknologi OCR masih umumnya menggunakan mesin scanner, lama waktu yang digunakan untuk menyecan buku dengan mesin, masih lebih lambat dibanding waktu untuk menulisnya langsung ke komputer.
Sehingga penulis lebih memilih untuk menuliskannya langsung ke komputer.
Dan sekarang, dengan teknologi Tesseract dari Google, cukup dengan smartphone yang berkamera beresolusi tinggi, scan-menyecan menjadi urusan yang cepat dan gampang.
Meskipun masih terdapat error (ketidak-akuratan) di sana-sini (sebagaimana ditunjukkan di video di bawah), library tesseract mampu menghasilkan hasil scanning yang baik. Apalagi dengan menambahkan konversi pixel ke hitam putih.
Misalnya, jika nilai BW sama dengan 100, hal ini berarti nilai grayscale pixel yang dibawah nilai 100 akan dianggap sebagai warna hitam (0), dan jika nilainya lebih besar, dianggap sebagai warna putih (255).
Sayangnya, meskipun open source dan berlisensi Apache 2.0, yang konon berarti library tess-two dapat digunakan untuk aplikasi yang komersil, penulis tetap tidak berani untuk mendistribusikannya melalui Play Store.
Oleh karena itu, penulis mendistribusikannya melalui blog dan akun Github penulis dengan link dibawah ini:
Sedangkan contoh aplikasinya dapat dicoba di llink berikut:
Alasan lainnya, karena memang library-nya bukan buatan penulis sendiri, jadi penulis kurang percaya diri saja untuk memasarkannya.
Semoga kode di atas dapat bermanfaat bagi yang membutuhkan.
Khususnya bagi mahasiswa akhir yang sedang mencari ide untuk skripsi.
Komentar
Posting Komentar