Simple Thresholding Menggunakan OpenCV Python - ivanjul.com

Simple Thresholding Menggunakan OpenCV Python

Download Source Code




Thresholding adalah proses mengubah citra berderajat keabuan menjadi citra biner atau hitam putih sehingga dapat diketahui daerah mana yang termasuk obyek dan background dari citra secara jelas. Citra hasil thresholding biasanya digunakan lebih lanjut untuk proses pengenalan obyek serta ekstraksi fitur.




Fungsi yang digunakan adalah cv2.threshold . Yang pertama kita lakukan adalah sumber gambar yang akan diubah menjadi gambar grayscale. Kedua adalah nilai ambang (threshold) yang digunakan untuk mengklasifikasikan nilai-nilai pixel. Ketiga adalah maxVal yang mewakili nilai yang akan diberikan jika nilai piksel lebih dari atau kurang dari nilai ambang. OpenCV menyediakan berbagai style thresholding antara lain :

  • cv2.THRESH_BINARY
  • cv2.THRESH_BINARY_INV
  • cv2.THRESH_TRUNC
  • cv2.THRESH_TOZERO

Baca Juga :

Berikut code contohnya dan kita bisa amati perbedaan dari fungsi-fungsi tersebut :

Lihat hasil perbedaannya :

Download Source Code




2 pemikiran pada “Simple Thresholding Menggunakan OpenCV Python”

  1. pas saya jalankan , kenapa muncul pesan error begini ? “plt.subplot(2,3,i+1),plt.imshow(images[i],’gray’)
    IndentationError: unexpected indent”

    Balas

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.