53
4.4 Implementasi Proses
Bagian implementasi proses ini menjelaskan mengenai implementasi proses-proses sesuai dengan konsep yang telah dibuat pada bab 3. Seperti yang
telah digambarkan dalam flowchart.
4.4.1 Proses Resize Image
Pada proses resize image ini, yaitu merupakan sebuah proses yang bertujuan untuk mengecilkan image. Ukuran dari resize image ini adalah 256 x
192. Adapun perhitungan dari proses resize image, sebagai berikut codenya :
Gambar 4.11 Source code proses image resize
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
54
4.4.2 Proses Threshold
Pada proses threshold ini, image yang berwarna citra RGB akan dirubah menjadi image hitam putih. Piksel image akan bernilai 0 hitam dan 255 putih. Hal
demikian dilakukan untuk mempermudah proses pendeteksian tepi.
Gambar 4.12 Source Code proses Threshold
Proses ini didasarkan pada pencarian batas ambang. Batas ambang dari proses threshold ini adalah 128. Jika piksel image bernilai lebih dari 128 maka
piksel image bernilai 255 putih, sedangkan jika dibawah batas ambang maka piksel image akan bernilai 0 hitam. Seperti yang terlihat pada gambar 4.12.
4.4.3 Proses Sobel filtering
Pada sobel filtering akan dilakukan proses deteksi tepi. Proses ini menggunakan matrik 3 x 3. Matrik yang digunakan dalam proses sobel terdapat
dua yaitu matrik vertikal dan horisontal. Kedua matrik tersebut akan dihitung dengan piksel image. Dan kemudian hasil dari matrik horisontal dan vertikal akan
dijumlahkan untuk mendapatkan nilai piksel image baru. Berikut adalah source code dari sobel filtering :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
55
Gambar 4.13 Source Code Sobel Filtering
Pada gambar 4.13 proses yang dilakukan sobel filtering akan dilakukan threshold untuk membuat image hitam putih, namun proses threshold berbeda
dengan yang pertama. Pada sobel filtering jika nilai hasil penjumlahan matrik kurang dari 128 batas ambang maka akan mendapat nilai piksel berwana putih
255, sebaliknya jika lebih besar dari batas ambang akan mendapat nilai piksel hitam. Proses sobel filtering akan terus melakukan penghitungan sampai kondisi
width dan high sudah terpenuhi, yaitu ukuran 256 x 192. Jadi pada konsepnya proses sobel filtering akan scan image dari width ke-0 kemudian ke high sampai
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
56
192. Setelah width ke-0 selesai maka akan terus ke width ke-1 dan turun sampai high ke-192.
4.4.4 Proses Opening dan Closing