OCR KTP
Optical Character Recognition adalah membaca foto yang berisi huruf, angka, serta karakter lainnya. Paket ini memilah hasil pembacaan foto KTP menjadi bentuk baku seperti NIK, Nama, Alamat, dst.
Pemasangan Tesseract
Paket ini membutuhkan Tesseract. Untuk Debian dan turunannya bisa dengan cara berikut:
$ sudo add-apt-repository ppa:alex-p/tesseract-ocr-devel $ sudo apt update $ sudo apt install -y tesseract-ocr
Setelah paket ini dipasang fotolah sebuah KTP dan coba:
$ cd contrib $ ~/env/bin/python uji-ktp.py ktp.jpg
Jika NIK tidak sesuai - misalnya tidak 16 digit - maka tidak akan ditampilkan. Hal lainnya yang tidak baku juga tidak akan tampak misalnya tanggal yang tidak benar, RT / RW bukan angka, dst. Cobalah foto ulang, pastikan alas meja tidak terlihat.
Semoga berhasil.