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;