3.4.1.2 Flowchart Proses Skin Color Detection
START
Melakukan perhitungan nilai mean dan variance dari Hue, Cb dan Cr
dari setiap piksel dari citra Input Citra
Output Piksel yang
tergolong ke warna
kulit
END Melakukan pemindaian tiap piksel
pada citra digital dan menggolongkan piksel – piksel
yang tergolong ke warna kulit ArrPiksel =
Membaca Piksel Citra Tes
Gambar 3.7 Flowchart Proses Skin Color Detection
Keterangan :
Dari Gambar 3.7 dapat dilihat proses dari skin color detection. Sistem menerima input citra yang kemudian sistem akan melakukan komputasi nilai
Universitas Sumatera Utara
variance dari ruang warna hue, Cb dan Cr. Kemudian sistem kemudian melakukan penyeleksian piksel per piksel menggunakan pemeriksaan kondisi
terhadap nilai variance yang diperoleh. Sistem kemudian menampilkan hasil piksel dari warna kulit pada citra.
3.4.1.3 Flowchart Proses K-Means Clustering
START
Membentuk cluster awal sebanyak jumlah yang ditentukan
Input Citra dan jumlah
cluster
END A
Memberikan nilai centroid acak awal pada cluster yang dibentuk
Melakukan pengelompokan piksel ke dalam cluster yang dibentuk
berdasarkan jarak warna dengan centroid dari cluster
Apakah nilai centroid awal
berbeda dengan centroid baru?
Melakukan perhitungan centroid menggunakan nilai rata-rata dari
anggota tiap cluster
A B
B True
Output Informasi
Cluster False
Gambar 3.8 Flowchart Proses K-Means Clustering
Universitas Sumatera Utara
Keterangan :
Dari Gambar 3.8 dapat dilihat proses dari proses K-Means clustering. Proses dimulai dengan membentuk cluster awal dengan nilai centroid acak. Sistem
kemudian melakukan pengelompokkan piksel citra ke dalam cluster yang dibentuk berdasarkan jarak warna piksel tersebut terhadap nilai centroid tiap
cluster. Setelah proses pengelompokkan selesai proses dilanjutkan dengan perhitungan centroid baru dengan menggunakan nilai rata-rata dari piksel anggota
dari cluster. Jika ternyata centroid baru tidak sama dengan centroid lama maka proses pengelompokkan diulang kembali menggunakan centroid baru.
3.4.2 Rancangan Database