Algoritma Deteksi Rounded Corner

By | October 6, 2024
307 Views

Deteksi Rounded Corner – Deteksi corner merupakan salah satu algoritma yang akan digunakan pada aplikasi scanner. Pada tulisan sebelumnya pernah dibahas deteksi corner menggunakan Shi-Tomashi dan approx PolyDP Cara Melakukan Corner Detection namun algoritma tersebut kurang begitu pas digunakan jika kita menemui objek dengan siku berbentuk rounded/melengkung.

Hal tersebut diperlukan adanya pre pengolahan agar corner dapat ditentukan dengan benar. Kita nanti akan banyak menggunakan library favorit kita dalam pengolahan citra digital yaitu OpenCV. Serta saya juga membuat algoritma yang sederhana jika nanti nya ada 5 corner yang terdeteksi maka kita akan menggunakan euclied distance untuk mengukur jarak terdekat dari 4 sisi yaitu left top, left bottom, right top, right bottom.

Berikut ada 2 hal yang akan kita pelajari yaitu selain bentuk nya rounded di ke empat sisinya juga terkena deskewing Perbaikan Deskewing Image. Saya sediakan  contoh mudah dengan segmentasi sederhana saja menggunakan ambang batas. Sengaja saya pilih kartu buat mainan bocah kalau di Mall.

Lakukan Segmentasi – Biasanya untuk aplikasi scanner akan menempatkan objek seperti berikut ditempat yang cukup mudah dilihat dan objek yang besar dibanding sekitarnya. Pada gambar dibawah ini terdapat deskewing

Segmentasi

Selanjutnya menggunakan operasi blob akan dipilih objek yang besar akan menampilkan hasil sebagai berikut

Pemilihan Objek terbesar

Menggunakan function approxPolyDP akan menghasilkan beberapa kandidat corner sebagai berikut

Kandidat corner

Selanjutnya ke 9 corner tersebut akan dihitung euclied distance akan menghasilkan 4 corner sebagai berikut

euclied distance untuk memilih 4 corner

Menggunakan perspektif sebagai berikut kita akan melakukan operasi deskewing Perbaikan Deskewing Image

Hasil akhir dari Algoritma Deteksi Rounded Corner

Berikut dibawah ini adalah hasil operasi deskewing untuk contoh yang lainnya

4 corner

Hasil akhirnya setelah operasi deskewing yaitu

See also  Segmentasi Gambar

 

Kalau kalian butuh source codenya, silahkan untuk login terlebih dahulu.