OCR-WKWK Merupakan project untuk mengenali karakter pada nomor kendaraan Indonesia (wkwk land), program ini dibuat menggunakan bahasa pemrograman python dengan metode KNN dan Haar Cascade. Untuk hasil yang lebih baik anda dapat membuat model haar anda sendiri, dan/atau anda dapat melakukan training kembali model KNN yang telah kami buat.
- Kami memberikan model haar cascade dalam bentuk XML yang dihasilkan melalui process pelatihan yang cukup lama
- Model KNN yang kami berikan hanya model sederhana yang kami latih menggunakan beberapa tipe font plat nomor.
- main.py, merupakan program inti untuk mendeteksi karakter pada platnomor
- Single-cap, pengguna dapat melakukan capturing image menggunakan camera laptop kemudian image tersebut dieksekusi menggunakan main.py
- Program ini dapat terkoneksi ke arduino
untuk saat ini program koneksi ke arduino sedang tidak diaktifkan.
project ini menggunakan beberapa teknologi, yaitu:
- Python
- Opencv python
Ada beberapa tahapan yang dilakukan program ini untuk mengenali karakter pada plat nomor kendaraan.
- Image input yang diproses akan disegmentasi atau diambil bagian platnomornya saja menggunakan model harcascade yang telah dibuat
- Setelah gambar terfokus pada bagian platnomor saja dilakukanlah praprocessing, dengan memaksimalkan kontras dan penghalusan citra dengan gaussian blur.
- Langkah selanjutnya adalah mendeteksi karakter yang terdapat pada plat nomor kendaraan. program ini mendeteksi seluruh kontur pada citra.
- Kontur yang telah didapatkan akan di filter dengan menyaring kontur yang benar benar memiliki karakteristik seperti huruf dan angka kemudian mengelompokannya sesuai dengan kemiripan ukuran dengan karakter lain.
Berikut ini merupakandiagram dari fungsi automation gate.
Jika anda ingin mengkoneksikan project ini ke arduino, berikut skema arduino yang di perlu di buat.
Install Opencv python mengikuti petunjuk ini: installation guide Clone atau download project OCR-WKWK dan extract. Masuk kedalam directory src dan jalankan program single-cap.py
$ cd src
$ workon cv
$ python single-cap.py
Program ini dibuat diatas sistem operasi linux, sehingga ada kemungkinan beberapa fungsi ada yang tidak berjalan pada sistem operasi lain.
Ga ada.