Monday, June 25, 2018

Buku Pengolahan Citra Digital dengan Python dan OpenCV - Membaca KTP NIK Indonesia


Seiring dengan meningkatnya traffic dan kemudahan dalam mengelola content, kami mengucapkan banyak terima kasih kepada para pembaca setia pada blog www.softscients.web.id

Per 19 Maret 2020, kami sedang melakukan migrasi ke domain dan hosting yang lebih baik yaitu
Semoga dengan alamat domain dan hosting terbaru akan semakin memudahkan para pembaca dalam mencari materi/content. Migrasi dilakukan secara bertahap yang membutuhkan waktu yang cukup lama jadi jangan kuatir selama migrasi akan dilakukan secara hati-hati untuk memimalkan broken link


kalian bisa lanjut baca lagi di  http://softscients.com/2020/03/30/buku-pengolahan-citra-digital-dengan-python-dan-opencv-membaca-ktp-nik-indonesia/



Sinopsis

Melanjutkan tulisan sebelumnya yaitu http://www.softscients.web.id/2018/06/optical-character-recognition-for.html  Akhirnya penulis bisa melakukan OCR terhadap NIK, berikut hasil nya
read Number NIK Indonesian Electronic Id-Card Image

read Number NIK Indonesian Electronic Id-Card Image


NIK : 9122030203880004
Nama :MARTHEN GOMBO
TempaL/Tgo Lahsr : MELANGGAMA
.JenBs keiamin : LAKLLAKI Gaot. Darah --
Alamat : KOLAIMA
RT/RW : OOO/OOO
Kei/Desa : KOLAIMA
Kecamatan

: ABENAHO
Agama : KRISTEN
St-atus Perkawinan: KAWIN
Pekerjaan : PEGAWAI NEGERI SIPTL
Kewarganegaraan: WNI Y
Benakü Hsnöga : 8EUMUR HBDUP


untuk yang lainnya
NIK : 3372035504920003L y
Nama : RiZA UMAMI NUR KHAUMAH
TempaZ/qu Lahir : SUR.AKARTAs 05044582
.Jenis Keöamin :PEREMPUAN GoL Darah : B
Ajamat

: IRO RANAN
RT/RW

:OO4 / OOB

rv,-I

-r
Kei/Desa : 4OYOSURAN
Kecamatan : PASAR KUWON
Agama : ISLAM
Status Perkawinan : BELUM KAWXN
Pekerjaan : PEWAR/MAHASDSWA
Kewarganeqaraan : WNI
Beria.ku Hingga : i5404-2m7

Sampai disini NIK sudah menemui titik cerah! (sudah hampir 99% sudah OK) Tapi kita masih ada catatan penting yaitu mengenai hasil lainnya, kita harus menggunakan teknik lainnya yaitu template matching string, sehingga hasilnya lebih akurat

1 - nik :  3372035504920003L y
2 - nama :  RiZA UMAMI NUR KHAUMAH
3 - tempat/tgl lahir :  SUR.AKARTAs 05044582
5 - alamat :  IRO RANAN
6 - rt/rw : OO4 / OOB

rv,-I

-r
7 - kel/desa :  4OYOSURAN
8 - kecamatan :  PASAR KUWON
9 - agama :  ISLAM
10 - status perkawinan :  BELUM KAWXN
11 - pekerjaan :  PEWAR/MAHASDSWA
12 - kewarganegaraan :  WNI
13 - berlaku hingga :  i5404-2m7

 untuk yang lainnya read Number NIK Indonesian Electronic Id-Card Image
1 - nik :  9122030203880004
2 - nama : MARTHEN GOMBO
3 - tempat/tgl lahir :  MELANGGAMA
4 - jenis kelamin :  LAKLLAKI Gaot. Darah --
5 - alamat :  KOLAIMA
6 - rt/rw :  OOO/OOO
7 - kel/desa :  KOLAIMA
8 - kecamatan :  ABENAHO
9 - agama :  KRISTEN
10 - status perkawinan :  KAWIN
11 - pekerjaan :  PEGAWAI NEGERI SIPTL
12 - kewarganegaraan :  WNI Y
13 - berlaku hingga :  8EUMUR HBDUP

 Untuk hasil identitas paramaeter seperti tulisan nik, nama, alamat, tanggal lahir, rt/rw, dan lainnya sudah betul. Nah selanjutnya akan diperbaiki tekniknya untuk hasil sebelah kanannya

Monday, June 18, 2018

Buku Pengolahan Citra Digital dengan Python dan OpenCV- OCR KTP Indonesia


Seiring dengan meningkatnya traffic dan kemudahan dalam mengelola content, kami mengucapkan banyak terima kasih kepada para pembaca setia pada blog www.softscients.web.id

Per 19 Maret 2020, kami sedang melakukan migrasi ke domain dan hosting yang lebih baik yaitu
Semoga dengan alamat domain dan hosting terbaru akan semakin memudahkan para pembaca dalam mencari materi/content. Migrasi dilakukan secara bertahap yang membutuhkan waktu yang cukup lama jadi jangan kuatir selama migrasi akan dilakukan secara hati-hati untuk memimalkan broken link


kalian bisa lanjut baca lagi di  http://softscients.com/2020/03/30/buku-pengolahan-citra-digital-dengan-python-dan-opencv-ocr-ktp-indonesia/


Sinopsis

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