Proses Resize Image Proses Threshold Proses Sobel filtering

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