loading...

Senin, 18 Juni 2018

Optical Character Recognition for Indonesian Electronic Id-Card Image

Tidak dipungkiri, perkembangan image processing banyak diaplikasikan dalam dunia bisnis seiring bertambahnya startup fintech yang membutuhkan kecepatan dan akurasi data sebagai syarat mutlak mengenai proses pendaftaran  seseorang menjadi calon nasabah. Identitas utama yang diperlukan yaitu identitas KTP. Akurasi dalam proses input data menjadi tantangan tersendiri untuk penerapan OCR KTP. Dikarenakan tidak semua font KTP tertera jelas, tergantung dari pemiliknya, terkadang sang pemilik tidak begitu rapi dalam menyimpan KTP di dompet sehingga font-font KTP menjadi kabur. Perhatikan KTP yang penulis comot dari www.google.com; Penulis asumsikan kita mendapat gambar KTP yang cukup bagus


Berikut hasil scan dari masing-masing baris

Optical Character Recognition for Indonesian Electronic Id-Card Image

Hanya saja masih sangat jauh dari ideal dalam akurasinya
NTK :i _
Nama <RIZA LIMAMENUIRN KHALIMAH
Tempat/Tgl Lahir : SURAKARTA. 15-04-1992
Jenis Kelamin + PEREMPTIAN Goi Narah < R
Alamat
RURW

©004 7 009

"
KelDesa
Kecamatan - PASAR KLIWON
Agama : ISLAM
Status Perkawinan : BELUM KAWIN
Pekeriaan : PEL AJAR/MAHASISWA
Kewarganegaraan : WNI
Berlaku Hingga ©15-04-2017

Penulis menggunakan tesseract sebagai OCR, sedangkan OpenCV digunakan untuk melakukan proses pre proses yang harus terus dikembangkan, agar mampu menyajikan gambar yang cukup ideal bagi tesseract.
Berikut contoh KTP yang lainnya

NTK :
Nama : MARTHEN GOMBO
Tempat/Tgl Lahir : MELANGGAMA
Jenis ketamin : LAKT-AL AKG Goi Darah -
Alamat + KOLAIMA
RTURW © 000/000
: KOLAIMA
Kecamatan

: ABENAHO
Agama : KRISTEN
Status Perkawinan: KAWIN
Pekerjaan : PEGAWAINEGERT SIPH:
Kewarganegaraan : WNI -
Berlaku Hingga _: SEUMUR HIDUP

Walaupun penulis sudah mencoba untuk melatih tesseract dalam mengenali font NIK seperti berikut
Jenis font NIK untuk number cukup unik sekali, perlu jenis pelatihan khusus, bisa saja menggunakan template matching jika tesseract terlalu susah untuk dilatih

Akan dilanjutkan dengan tulisan selanjutnya... (www.softsients.web.id) yaitu http://www.softscients.web.id/2018/06/read-id-number-nik-for-indonesian.html

Tidak ada komentar: