45 BAB IV HASIL PENGUJIAN DAN PENGAMATAN Hasil pengujian dan pengamatan yang dilakukan oleh penulis merupakan hasil pengujian dan pengamatan yang sudah dilakukan terhadap perangkat lunak dari sistem secara keseluruhan yang telah selesai dibuat untuk mengetahui program yang digunakan dalam sistem ini apakah berjalan dengan baik sesuai yang diharapkan. Terdapat beberapa pengujian sistem yang dilakukan, antara lain 4.1 Pengujian Grayscale Pengujian yang pertama ini merupakan pengujian yang dilakukan dengan menggunakan metode pre-processing Grayscale. 4.1.1 Tujuan Pengujian ini dilakukan untuk dapat menghasilkan citra keluaran yang memiliki warna keabuan. 4.1.2 Alat yang digunakan Berikut ini adalah Alat yang digunakan untuk melakukan pengujian pre- processing grayscale: a. Laptop atau Komputer b. Software Microsoft Visual Studio dengan menggunakan library OpenCV dan Program tugas akhir untuk memproses citra dan menghasilkan citra keluaran yang memiliki warna keabuan. 4.1.3 Prosedur Pengujian Prosedur pengujian perangkat program : a. Buka projret TA.sln.
23
Embed
BAB IV HASIL PENGUJIAN DAN PENGAMATANrepository.dinamika.ac.id/id/eprint/2610/6/BAB_IV.pdf · 2017. 11. 13. · Pengujian yang pertama ini merupakan pengujian yang dilakukan . dengan
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
45
BAB IV
HASIL PENGUJIAN DAN PENGAMATAN
Hasil pengujian dan pengamatan yang dilakukan oleh penulis merupakan
hasil pengujian dan pengamatan yang sudah dilakukan terhadap perangkat lunak
dari sistem secara keseluruhan yang telah selesai dibuat untuk mengetahui
program yang digunakan dalam sistem ini apakah berjalan dengan baik sesuai
yang diharapkan. Terdapat beberapa pengujian sistem yang dilakukan, antara lain
4.1 Pengujian Grayscale
Pengujian yang pertama ini merupakan pengujian yang dilakukan
dengan menggunakan metode pre-processing Grayscale.
4.1.1 Tujuan
Pengujian ini dilakukan untuk dapat menghasilkan citra keluaran yang
memiliki warna keabuan.
4.1.2 Alat yang digunakan
Berikut ini adalah Alat yang digunakan untuk melakukan pengujian pre-
processing grayscale:
a. Laptop atau Komputer
b. Software Microsoft Visual Studio dengan menggunakan library OpenCV
dan Program tugas akhir untuk memproses citra dan menghasilkan citra
keluaran yang memiliki warna keabuan.
4.1.3 Prosedur Pengujian
Prosedur pengujian perangkat program :
a. Buka projret TA.sln.
46
b. Inputkan sampel citra yang akan di uji.
Proses inputan sampel citra yang diuji dengan proses grayscale. Dengan
potongan program berikut :
private: Mat TGray(Mat src) {
Mat dst;
cvtColor(src, dst, CV_BGR2GRAY);
return dst; }
c. Jalankan program.
4.1.4 Hasil Pengujian
Dibawah ini adalah hasil pengujian dari program grayscale yang
menghasilkan keluaran berupa warna keabuan, hasil ini akan digunakan pada
proses berikutnya yaitu proses threshold, hasil dari proses grayscale dapat dilihat
pada gambar 4.1.
Gambar 4.1 Hasil Proses Grayscale
47
4.2 Pengujian Threshold
Pengujian ini merupakan pengujian yang dilakukan dengan menggunakan
pre-processing threshold.
4.2.1 Tujuan
Pengujian ini dilakukan untuk mendapatkan citra yang bernilai hitam dan
putih, sehingga lebih mudah untuk membedakan mana yang objek dan mana yang
bukan objek.
4.2.2 Alat yang digunakan
Berikut ini adalah Alat yang digunakan untuk melakukan pengujian pre-
processing threshold:
a. Laptop atau Komputer
b. Software Microsoft Visual Studio dengan menggunakan library OpenCV
dan Program tugas akhir untuk memproses citra dan menghasilkan citra
keluaran yang memiliki warna hitam dan putih.
4.2.3 Prosedur Pengujian
Prosedur pengujian pada OpenCV:
a. Inputkan sampel citra yang akan di uji.
Proses inputan sampel citra yang diuji dengan proses threshold. Dengan
potongan program berikut :
private: Mat TBiner(Mat src) {
Mat dst;
threshold(src, dst, 100, 255, CV_THRESH_OTSU);
return dst;
}
48
4.2.4 Hasil pengujian
Dibawah ini adalah hasil pengujian dari program threshold yang
menghasilkan keluaran berupa warna hitam dan putih. Seperti pada gambar 4.2.
Hasil ini digunakan pada proses selanjutnya yaitu proses deteksi tepi.
Gambar 4.2 Hasil Proses Threshold
4.3 Pengujian Canny
Pengujian ini merupakan pengujian yang dilakukan dengan
menggunakan pre-processing Canny.
4.3.1 Tujuan
Pengujian ini dilakukan untuk mendeteksi tepi pada suatu citra.
4.3.2 Alat yang digunakan
Berikut ini adalah Alat yang digunakan untuk melakukan pengujian pre-
processing canny:
a. Laptop atau Komputer
b. Software Microsoft Visual Studio dengan menggunakan library OpenCV
dan Program tugas akhir untuk memproses citra dan menghasilkan citra
keluaran tepi yang sudah dideteksi.
49
4.3.3 Prosedur Pengujian
Prosedur pengujian pada OpenCV:
b. Inputkan sampel citra yang akan di uji.
Proses inputan sampel citra yang diuji dengan proses canny. Dengan
potongan program berikut :
private: Mat TCanny(Mat src) {
Mat dst;
Canny(src, dst, 70, 200,3);
return dst;
}
4.3.4 Hasil pengujian
Dibawah ini adalah hasil pengujian dari program cannyyang
menghasilkan keluaran berupa tepian pada citra . Seperti pada gambar 4.3
dibawah ini.
Gambar 4.3 Hasil Proses Canny
Hasil dari proses Canny terdapat beberapa garis yang sudah mulai
terputus, maka dari itu dilakukannya proses selanjutnya yaitu proses dilasi. Proses
dilasi nantinya akan menyambung kembali garis yang sudah mulai terputus
tersebut.
50
4.4 Pengujian Dilasi
Pengujian ini merupakan pengujian yang dilakukan dengan
menggunakan proses Dilasi, proses dilasi ini menggunakan structuring element
berbentuk persegi panjang dan menggunakan ukuran tertentu.
4.4.1 Tujuan
Pengujian ini dilakukan menyambungkan kembali garis – garis yang
mulai terputus, agar tidak menjadikan objek lain pada citra.
4.4.2 Alat yang digunakan
Berikut ini adalah Alat yang digunakan untuk melakukan pengujian pre-
processing canny:
a. Laptop atau Komputer
b. Software Microsoft Visual Studio dengan menggunakan library OpenCV
dan Program tugas akhir untuk memproses citra dan menghasilkan citra
keluaran garis yang sudah tebal/ tersambung.
4.4.3 Prosedur Pengujian
Prosedur pengujian pada OpenCV:
a. Inputkan sampel citra yang akan di uji.
Proses inputan sampel citra yang diuji dengan proses dilasi. Dengan
potongan program berikut :
private: Mat TDilate (Mat src) {
Mat dst;
Mat Element;
Element = getStructuringElement(MORPH_ELLIPSE,
cv::Size(5,5));
51
dilate(src, dst, Element);
return dst;
}
4.4.4 Hasil Pengujian
Berikut ini adalah hasil pengujian program dilasi yang menghasilkan
keluaran berupa penebalan garis pada citra, seperti pada Tabel 4.1 dibawah ini.
Tabel 4.1 Pengujian Dilasi
No Input Proses Structuring
Element Hasil Labelling
1
Dilasi
Bentuk Persegi
Panjang Dan
Ukuran 28 , 3
2
Dilasi
Berbentuk Persegi
Panjang Dan
Ukuran 28 , 3
3
Dilasi
Berbentuk Persegi
Panjang Dan
Ukuran 28 , 3
52
No Input Proses Structuring
Element Hasil Labelling
4
Dilasi
Berbentuk Persegi
Panjang Dan
Ukuran 28 , 3
Dari 4 citra yang dilakukan pengujian dilasi, 2 citra yang berhasil ada
pada sample 1 dan sampel 4 sedangkan 2 citra yang gagal ditunjukan pada sample
2 dan sampel 3. Gagal di dilasi dikarenakan ukuran yang digunakan menggunakan
ukuran 28,3. Ukuran tersebut hanya mampu menyambungkan sampel 1 dan 4.
Namun jika ingin menyambungkan sampel 2 maka ukuran yang digunakan akan
berbeda dengan ukuran pada sampel 1 dan 4.
4.5 Pengujian Labelling
Pengujian ini merupakan pengujian yang dilakukan dengan
menggunakan proses Labelling, pada proses labelling ini metode yang digunakan
adalah connected component labelling.
4.5.1 Tujuan
Pengujian ini dilakukan untuk menandai bagian plat nomor mobil yang
ada pada citra, tetapi penulis juga melakukan pengujian terhadap objek lain,
kemudian pengujian ini dilakukan untuk menandai beberapa objek tersebut.
4.5.2 Alat yang digunakan
Berikut ini adalah Alat yang digunakan untuk melakukan pengujian pre-
processing Labelling:
a. Laptop atau Komputer
53
b. Software Microsoft Visual Studio dengan menggunakan library OpenCV
dan Program tugas akhir untuk memproses citra dan menghasilkan citra
keluaran berupa menandai plat nomor mobil pada citra.
4.5.3 Prosedur Pengujian
Prosedur pengujian pada OpenCV:
a. Inputkan sampel citra yang akan di uji.
Proses inputan sampel citra yang diuji dengan proses Labelling. Dengan