Flowchart Mengirim Nilai Koordinat Bola

23

BAB 4. HASIL DAN PEMBAHASAN

Pada bab ini dilakukan pengujian alat yang sudah dibuat. Hal yang akan diuji dan dianalisis yaitu pergaruh nilai lumen terhadap keberhasilan deteksi dan pembacaan koordinat dari bola. Protokol yang digunakan untukpengiriman koordinat bola menggunakan TCP pada layer Transport. Keberhasilan penggunaan protokol TCP pada layer Transport akan diuji dengan keberhasilan proses hand shaking. Untuk mengetahui respon mobile robot, maka digunakan parameter packet lossdan delay antar paket yang dikirimkan server. Pengukuran respon mobile robot ini bertujuan untuk mengetahui delay antara gerakan objek dengan gerakan mobile robot.Perhitungan delaydengan melakukan pengamatan waktu kedatangan tiap paket pada mobile robot. 4.1 Pengujian Program Server 4.1.1 Pengujian Program Deteksi Objek Langkah pertama dalam melakukan proses pendeteksian objek dengan metode segmentasi warna menggunakan bahasa program python dengan library opencv adalah melakukan pengambilan gambar dari kamera webcam yang digunakan. Untuk mengambil gambar dari kamera webcam, kita harus mendeteksi kamera webcam dahulu. Berikut listing program untuk mengambil gambar dengan kamera webcam pada server dengan menggunakan python dan opencv. import string,cgi,time from os import curdir, sep from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer from SocketServer import ThreadingMixIn import cv import re capture = cv.CaptureFromCAM1 24 frame =cv.QueryFramecapture test =cv.CreateImagecv.GetSizeframe,8,3 while True: frame=cv.QueryFramecapture cv.Flipframe,frame,1 Kemudian hasil dari listing program diatas adalah seperti pada gambar 4.1. Gambar 4.1 merupakan gambar dengan format citra RGB, untuk melakukan proses segmantasi warna maka, citra RGB ini akan diubah dahulu menjadi citra HSV. Proses segmentasi warna ini diperlakukan pada citra dengan format HSV. Dibawah ini merupakan perintah program untuk mengubah citra RGB menjadi citra HSV. def getthresholdedimgim: imghsv=cv.CreateImagecv.GetSizeim,8,3 cv.CvtColorim,imghsv,cv.CV_BGR2HSV Gambar 4.1 Citra RGB Dan Citra HSV Kemudian setelah citra hasil dari kamera webcam memiliki format HSV, selanjutnya adalah menentukan nilai warna HSV objek yang akan dideteksi. Pada penelitian ini, objek yang digunakan berupa bola dengan warna merah. Maka kita akan mencari nilai dari warna HSV bola tersebut. Gambar dibawah ini merupakan gambar pada saat mencari nilai citra HSV bola yang digunakan.