Image Features – Corner

Pada tutorial sebelumnya digunakan template matching dimana tidak akan berfungsi dengan baik jika template tidak sama persis dengan target. Template yang terdistorsi secara ukuran, rotasi dan perbedaan brightness, constrast dan hue menyebabkan template matching akan gagal. Untuk mengatasi masalah diatas, digunakan image features. Image features adalah interest point atau key point features yang unik. Contohnya … Read more

Sharing is caring:

Deteksi Obyek Menggunakan Template Matching

Template matching adalah algoritma untuk mencari obyek dengan membandingkan template terhadap image. Secara sederhana, template matching akan melakukan scaning dan membandingkan dengan template dari awal image hingga akhir. Berikut contoh sederhana mencari karakter Waldo dalam sebuah image (file waldobeach.jpg) berdasarkan template (file waldo.jpg) Fungsi yang digunakan adalah cv2.matchTemplate(). Untuk dokumentasi method dari fungsi matchTemplate lihat … Read more

Sharing is caring:

Mendeteksi Blob Menggunakan OpenCV

Blob adalah sebuah group dari pixel (dalam sebuah image) yang saling terhubung dengan property yang sama. Blob detection cukup mudah dilakukan, berikut contoh code untuk mendeteksi disc floret (lingkaran tengah tempat pollen) bunga matahari. Params Kita bisa mengatur parameter dari SimpleBlobDetector untuk menentukan property blob yang akan dideteksi. Untuk mengatur parameter digunakan fungsi cv2.SimpleBlobDetector_Params() Untuk … Read more

Sharing is caring:

Matching Shape Menggunakan Contour

Matching shape adalah proses mencari shape yang sama berdasarkan referensi contour template. Fungsi yang digunakan cv2.matchShapes() contour_template : referensi contour yang digunakan untuk proses matching. contour: contour yang akan dibandingkan. method: type dari contour matching. method_parameter: diisi nilai nol, tidak memiliki efek pada PpenCV untuk Python. Berikut code untuk melakukan matching shape Image download di … Read more

Sharing is caring: