Langkah-langkah awal untuk menjalankan program pengenalan

Gambar 4.5. Tampilan Pengenalan_Rambu d. Setelah meng-klik run, maka akan muncul tampilan GUI pengenalan_rambu seperti pada Gambar 4.6. Gambar 4.6. Tampilan GUI Pengenalan Rambu Peringatan secara Real Time Keterangan Gambar 4.6. : 1. Tombol pushbutton 1 adalah tombol Camera On yang berfungsi untuk menyalakanmengaktifkan webcam. 2. Tombol pushbutton 2 adalah tombol Capture yang berfungsi untuk mengambil gambar dari webcam. 3. Tombol pushbutton 3 adalah tombol Start yang berfungsi untuk memulai proses pengenalan rambu. 4. Tombol pushbutton 4 adalah tombol Reset yang berfungsi untuk me-reset sistem apabila user melakukan kesalahan atau akan melakukan pengenalan yang lain. 5. Tombol pushbutton 5 adalah tombol Close yang berfungsi untuk keluar dari program. 6. Tombol popupmenu berfungsi untuk memilih desimasi yang diharapkan oleh user.

4.2. Penjelasan Program

a. Tombol Camera On Gambar 4.7. Tampilan saat tombol Camera On ditekan Tombol Camera On menjalankan program berikut : imaqhwinfo; info = imaqhwinfo winvideo ; dev_info = imaqhwinfo winvideo ,1; vidobj=videoinput winvideo ,1, YUY2_640X480 ; vidobj.FramesPerTrigger = 1; triggerconfigvidobj, manual ; vidRes = getvidobj, VideoResolution ; imWidth = 640; imHeight = 480; nBands = getvidobj, NumberOfBands ; hImage = imagezerosimHeight, imWidth, nBands, parent ,handles.axes1 previewvidobj, hImage Perintah program imaqhwinfo adalah perintah program untuk meng-inisialisasikan antara webcam dengan software matlab, selain itu perintah ini juga untuk mengetahui informasi dari webcam tentang nama device dan format warna hasil dari webcam misal RGB, YUY, dll. Perintah program preview untuk menampilkan video yang akan ditampilkan pada axes1. b. Tombol Capture Gambar 4.8. Tampilan saat tombol Capture ditekan Tombol Capture menjalankan program berikut : startvidobj; pause1; triggervidobj; stoppreviewvidobj; capt1=getdatavidobj; gambar=yuy2torgb1capt1; handles.a=gambar; guidatahObject,handles Perintah program getdata adalah perintah untuk meng-capture gambar saat video dari wabcam sedang dalam keadaan on. Hasil dari capture wabcam memiliki format gambar YUY sehingga diubah terlebih dahulu ke format gambar RGB dengan cara menggunakan fungsi yuy2torgb. Agar hasil capture bisa dipanggil dan digunakan diprogram lain maka diinisialisasikan menggunakan “handles”. c. Popupmenu Gambar 4.9. tampilan saat popupmenu diklik - Popupmenu merupakan bagian untuk user memilih variasi desimasi yang diinginkan, pada bagian popupmenu ini terdiri dari 4 pilihan variasi desimasi yaitu desimasi1,2,dan 3. Popupmenu menjalankan program berikut : indeks=gethandles.popupmenu1, Value ; switch indeks case 2 des=1; case 3 des=2; case 4 des=3; end handles.des=des; guidatahObject,handles;