Project untuk mendeteksi dan membaca nomor plat Indonesia
Plate Number Recognition adalah aplikasi yang di tulis dalam python, opencv, openalpr dan Tesseract. Aplikasi ini dapat menganalisis gambar maupun video yang di dalamnya terdapat gambar plat yang kemudian di identifikasikan dengan output string.
-
Mengatur masukan source yang akan dideteksi pada file https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip
Line 19-20 : Masukan berupa video stream
Line 21 : Masukan berupa video maupun gambar
Line 22 : Masukan berupa video dari webcam PC
-
Menjalan aplikasi menggunakan terminal(ubuntu)/CMD(windows) di dalam direktori aplikasi command: $ python https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip
-
Download repositorynya
-
Crop plat pada foto
-
Hasil crop tersebut diberi nama sesuai dengan nomor plat yang di crop seperti contoh,anda sedang memotong foto untuk plat AB 4413 DW, maka hasil tersebut diberi nama “AB4413DW”,dan harus konsisten memberi format gambar jika JPG maka JPG semua jika PNG maka PNG semua
-
Kemudian hasil crop di masukan di 1 folder yang sama
-
Kemudian Edit file https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip ,kemudian ke Line-31 edit menjadi “BASE_DIT + [Folder tempat menyimpan hasil crop] +’/’ ”
-
Kemudian buka terminal di directory train-detector
-
Jalankan command-command ini:
• rm ./out/* (Menghapus isi directory ‘out’)
• https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip neg (menyiapkan gambar negatif)
• https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip pos (menyiapkan gambar positif)
• https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip train (mempersiapkan training data)
• Setelah https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip dijalankan maka terdapat command yang siap dijalankan kembali,lalu copy-paste command tersebut, sebelum dijalankan command tersebut ubahlah stages menjadi maksimal 11, kemudian ubah nilai numPos ¼ dari total gambar yang ingin di train kemudian enter.
• Kemudian hasil dari train tersebut bisa di lihat di directory out, kemudian copy https://raw.githubusercontent.com/fatahfd/ALPR-Project/master/tentativeness/ALPR-Project.zip ke runtime anda.
Kekurangan dari aplikasi ini adalah kurangnya keakuratan dari pendeteksian plat itu, penyebabnya adalah kurangnya sampel foto plat yang saat ini di gunakan baru sekitar 2400 sampel foto yang jika di lihat dari sampel foto negara yang sudah jadi sekitar 8000 sampel foto.