ABSTRACT
This research has been carried out extensive calculations object an image of a captured image
using a USB webcam RGB directly connected to the PC. Determination the object ekstents is done
by segmentation process by applying the Canny edge detection method. To determine the extents
of the object, the segmentation process can be done in various ways including doing threshold,
edge detection and eliminate objects other than the object that we want to know its value.
Image processing is done using MATLAB with two shooting conditions and object location
(condition) that is different is in the top left, at the center and at the bottom right of an image.
From the results obtained by the percentage of success for the object triangle area calculation
by 80.9% (19.1% difference), Circle 95.5% (difference 4.50%) and 94.98% square (difference
5.02%), it shows good calculation.
Sebuah citra digital dapat diwakili oleh objek dengan cara mengekstraksi informasi
sebuah matriks yang terdiri dari M kolom N baris,penting yang terdapat dalam suatu citra. Pada
dimana perpotongan antara kolom dan baris pengolahan citra digital, proses penampilan
disebut piksel (piksel=picture element), yaitu data yang diperoleh dari sebuah citra sangat
elemen terkecil dari sebuah citra. Piksel penting karena bagaimanapun juga citra digital
mempunyai dua parameter, yaitu koordinat dan hasil olahan harus dapat dinilai oleh mata
intensitas atau warna. Nilai yang terdapat pada manusia melalui suatu penampil (display).
koordinat (x,y) adalah f(x,y), yaitu besar Display yang digunakan biasanya berupa
intensitas atau warna dari piksel di titik itu. Oleh
graphic monitor atau suatu graphic printer atau
sebab itu, sebuah citra digital dapat ditulis plotter. Namun sebelum suatu data dapat
dalam bentuk matriks berikut. ditampilkan dari sebuah citra, diperlukan suatu
proses terlebih dahulu yaitu perubahan citra dan
pengolahan data.
Digitizer yaitu mengubah citra masukan
....... (1) menjadi sinyal listrik dan kemudian mencuplik
(Sutoyo, T. et al. 2009:20). sinyal listrik tersebut dengan menggunakan A/D
Converter (Analog to Digital Converter). Digitizer
Citra RGB merupakan cara standar untuk ini dapat berupa scanner atau kamera video
mempresentasikan warna data. Dalam MATLAB, yang mengubah citra kontinu ke dalam suatu
komponen-komponen red, green dan blue dari representasi numerik, sehingga citra ini dapat
sebuah citra RGB menempati tiga matriks diproses oleh komputer digital (Wijaya, M. dan
intensitas secara terpisah dan masing-masing Prijono, A. 2007:25). Kemudian proses
memiliki jumlah baris dan kolom yang sama. pengolahan data dilakukan oleh komputer. Citra
Intensitas piksel (warna piksel) merupakan digital yang dihasilkan pada proses digitizer
gabungan dari masing-masing komponen R, G umumnya berbentuk empat persegi panjang
dan B sesuai dengan lokasinya. dan dimensi ukurannya dinyatakan sebagai
Contoh: komponen R, G dan B sebuah tinggi (N) x lebar (M) ( lebar x panjang ). Citra
citra ukuran 4 x 3 pada Gambar 1 adalah digital yang tingginya N, lebarnya M dan
sebagai berikut. memiliki L skala keabuan dapat dianggap
sebagai fungsi :
0
f(x,y) 0
......................................(2)
0
objek dengan latar objek berdasarkan skala menentukan gradien citranya. Metode Sobel
keabuannya. Cara untuk membedakan objek melakukan
ukan pengukuran gradien spasial dua
dengan latar objek yaitu dengan memberi batas dimensi pada citra, kemudian perkiraan
T pada histogramnya. Jika sebuah titik terletak mutlak besarnya gradien atau kuatnya tepi
kurang dari batas T maka akan bernilai 0, pada setiap titik dapat ditemukan. Metode
sebaliknya jika titik terletak lebih dari batas T Sobel menggunakan konvolusi sepasang
maka akan bernilai 1. matriks 3x3, dimana sebuah matriks 3x3
memperkirakan gradien dalam arah-x
Deteksi Tepi Canny. Penelitian ini digunakan
(kolom) atau Gx dan matriks 3x3 lainnya
jenis deteksi tepi Canny. Deteksi Canny
memperkirakan gradien dalam arah-y
arah (baris)
digunakan karena selain menentukan tepi-tepi
tepi
atau Gy. Diperlihatkan sebagai berikut:
yang baik arah horizontal maupun
maupu arah vertikal,
juga mampu menemukan tepi tepi-tepi yang lemah
pada citra kemudian menghubungkan pada tepi tepi-
tepi yang kuat tersebut.
Berikut adalah langkah-langkah
langkah yang
dilakukan dalam pendeteksian tepi sebuah
objek citra menggunakan metode Canny:
1. Penghalusan Citra. Tidak dapat dihindari
bahwa semua gambar yang diambil
menggunakan kamera akan terdapat pula
noise yang menyertai pada gambar. Untuk Gambar 3 Gradien Arah x dan y
mengurangi kesalahan pada pendektesian
Besarnya gradien atau kuatnya tepi
tepi maka noise juga harus dikurangi. Citra
kemudian didekati dengan menggunakan
dihaluskan menggunakan filter Gaussian
Gauss
persamaan:
dengan standar deviasai,
, untuk
mengurangi noise. |G|=|Gx|+|Gy|
..........................(3)
Untuk melakukan filter Gaussian, 4. Orientasi Tepi. Setelah arah tepi diketahui,
matriks 5x5 tersebut dilewatkan di atas citra. selanjutnya adalah menghubungkan arah
Setiap piksel dilewatkan berulang sebagai tepi ke arah yang dapat ditelusuri dalam
jumlah dari nilai-nilai
nilai piksel sesuai citra. Jadi jika piksel pada citra
c 5x5 selaras
ketetanggaan dari matriks 5x5 tersebut dengan:
dibagi nilai total keseluruhan matriks 5x5
tersebut. x x x x x
2. Gradien. Setelah penghalusan citra dan x x x x x
pengurangan noise, langkah selanjutnya x x a x x
adalah menemukan tepi yang kuat dengan
14 Dielektrika, 2,(1), Pebruari 2015