4.2 Coding Program Pengenalan Peralatan Bengkel Motor 4.2.1 Inisialisasi Webcam
int idCamera = -1;
cek di aplikasi camera index mulai dari 0 config
cfg ..\\..\\sample\\dct.xml
; TO_DO: get cameraid
idCamera = 1; cv::
VideoCapture vcidCamera;
std:: string
nameWindow = DCT - CS
; cv::namedWindow nameWindow, cv::
WINDOW_AUTOSIZE ;
cv:: Mat
frame; cv::
Rect crop0,0
ujung kiri atas , 479, 479;
ukuran crop
4.2.2 Pembuatan Database Citra Training
Pembuatan Database citra training dilakukan dengan terlebih dahulu menentukan jumlah dan jenis tool yang akan digunakan. Tool yang digunakan disini berjumlah 10 dengan jenis
sebagai berikut: Kunci Soket
Kunci Inggris kunci L
Kunci Ring Senter
Obeng Plus Penggaris
Palu Tang
Kunci Pas Masing-masing tool akan diambil data citra nya dengan dilakukan rotasi 0
o
, 90
o
, 180
o
, dan 270. Sehingga total citra dari tool yang digunakan untuk database berjumlah 40buah.
Coding pembuatan database training :
? xml
version =
1.0 encoding
= utf-8
? BasisData
xmlns:xsi =
http:www.w3.org2001XMLSchema-instance xmlns:xsd
= http:www.w3.org2001XMLSchema
Persentase 100
Persentase {
Alat batas
=0.5 nama
= kunci_ring
..\..\sample\kunci_ring.png Alat
Alat batas
=0.5 nama
= kunci_ring_90
..\..\sample\kunci_ring_90.png Alat
Alat batas
=0.5 nama
= kunci_ring_180
..\..\sample\kunci_ring_180.png Alat
Alat batas
=0.5 nama
= kunci_ring_270
..\..\sample\kunci_ring_270.png Alat
Alat batas
=0.5 nama
= palu
..\..\sample\palu.png Alat
Alat batas
=0.5 nama
= palu_90
..\..\sample\palu_90.png Alat
Alat batas
=0.5 nama
= palu_180
..\..\sample\palu_180.png Alat
Alat batas
=0.5 nama
= palu_270
..\..\sample\palu_270.png Alat
Alat batas
=0.5 nama
= senter
..\..\sample\senter.png Alat
Alat batas
=0.5 nama
= senter_90
..\..\sample\senter_90.png Alat
Alat batas
=0.5 nama
= senter_180
..\..\sample\senter_180.png Alat
Alat batas
=0.5 nama
= senter_270
..\..\sample\senter_270.png Alat
Alat batas
=0.5 nama
= kunci_L
..\..\sample\kunci_L.png Alat
Alat batas
=0.5 nama
= kunci_L_90
..\..\sample\kunci_L_90.png Alat
Alat batas
=0.5 nama
= kunci_L_180
..\..\sample\kunci_L_180.png Alat
Alat batas
=0.5 nama
= kunci_L_270
..\..\sample\kunci_L_270.png Alat
Alat batas
=0.5 nama
= kunci_inggris
..\..\sample\kunci_inggris.png Alat
Alat batas
=0.5 nama
= kunci_inggris_90
..\..\sample\kunci_inggris_90.png Alat
Alat batas
=0.5 nama
= kunci_inggris_180
..\..\sample\kunci_inggris_180.png Alat
Alat batas
=0.5 nama
= kunci_inggris_270
..\..\sample\kunci_inggris_270.png Alat
Alat batas
=0.5 nama
= obeng_plus
..\..\sample\obeng_plus.png Alat
Alat batas
=0.5 nama
= obeng_plus_90
..\..\sample\obeng_plus_90.png Alat
Alat batas
=0.5 nama
= obeng_plus_180
..\..\sample\obeng_plus_180.png Alat
Alat batas
=0.5 nama
= obeng_plus_270
..\..\sample\obeng_plus_270.png Alat
Alat batas
=0.5 nama
= tang
..\..\sample\tank.png Alat
Alat batas
=0.5 nama
= tang_90
..\..\sample\tank_90.png Alat
Alat batas
=0.5 nama
= tang_180
..\..\sample\tank_180.png Alat
Alat batas
=0.5 nama
= tang_270
..\..\sample\tank_270.png Alat
Alat batas
=0.5 nama
= kunci_pas
..\..\sample\kunci_pas.png Alat
Alat batas
=0.5 nama
= kunci_pas_90
..\..\sample\kunci_pas_90.png Alat
Alat batas
=0.5 nama
= kunci_pas_180
..\..\sample\kunci_pas_180.png Alat
Alat batas
=0.5 nama
= kunci_pas_270
..\..\sample\kunci_pas_270.png Alat
Alat batas
=0.5 nama
= kunci_soket
..\..\sample\kunci_soket.png Alat
Alat batas
=0.5 nama
= kunci_soket_90
..\..\sample\kunci_soket_90.png Alat
Alat batas
=0.5 nama
= kunci_soket_180
..\..\sample\kunci_soket_180.png Alat
Alat batas
=0.5 nama
= kunci_soket_270
..\..\sample\kunci_soket_270.png Alat
Alat batas
=0.5 nama
= penggaris
..\..\sample\penggaris.png Alat
Alat batas
=0.5 nama
= penggaris_90
..\..\sample\penggaris_90.png Alat
Alat batas
=0.5 nama
= penggaris_180
..\..\sample\penggaris_180.png Alat
Alat batas
=0.5 nama
= penggaris_270
..\..\sample\penggaris_270.png Alat
BasisData