Penerapan KMeans Clustering Image OpenCV

By | October 23, 2021
974 Views

Penerapan KMeans Clustering Image OpenCV –  Kalian yang sudah pernah menggunakan OpenCV untuk menghitung KMeans Clustering, tentu sudah familiar dengan syntax OpenCV di java. Nah disini, saya akan membahas penerapan nya untuk image/gambar. Penggunaan KMeans Clustering secara luas untuk proses kuantisasi warna sehingga mempermudah dalam proses segmentasi atau deteksi objek.

Penggunaan cukup mudah koq, disini.  Setidaknya ada 4 tahap yang harus dilakukan yaitu

  1. rearrange data into a long vertical strip (to float, reshape channels into columns):
  2. call kmeans, there will be a cluster id for each pixel, and a mean color for each cluster center:
  3. visualize cluster centers:
  4. back to 3 channels, uchar:

Nah untuk mempermudah pengaturan nilai K yang cocok, lebih baik menggunakan JFrame dan Slider

Hasilnya cukup cepat digunakan melakukan clustering, kalian bisa melihat warna yang terbentuk lebih seragam.

See also  Tools Canggih Buat Anotasi Objek CVAT - Computer Vision Annotation Tool