Cara Membuat Border Pada Gambar Menggunakan OpenCV Python

Download Source Code 




Untuk membuat bingkai gambar atau border pada opencv python kita menggunakan fungsi cv2.copyMakeBorder (). Dalam pembuatan border terdapat beberapa fungsi lain seperti :

    • src – Input gambar
    • top, button, left, rightbatas lebar dalam jumlah piksel dalam arah yang sesuai
    • borderType – tipe border menentukan jenis border yang akan ditambahkan. Bisa jadi tipe berikut ini :

cv2.BORDER_CONSTANT – Menambahkan batas berwarna konstan. Nilai harus diberikan sebagai argumen berikutnya.

cv2.BORDER_REFLECT – Perbatasan akan menjadi cerminan cermin dari elemen perbatasan, seperti ini: fedcba | abcdefgh | hgfedcb

cv2.BORDER_REFLECT_101 atau cv2.BORDER_DEFAULT – Sama seperti di atas, tapi dengan sedikit perubahan, seperti ini: gfedcb | abcdefgh | gfedcba

cv2.BORDER_REPLICATE – Elemen terakhir direplikasi di seluruh, seperti ini: aaaaaa | abcdefgh | hhhhhhh

cv2.BORDER_WRAP – Tidak dapat menjelaskan, akan terlihat seperti ini: cdef2 | abcdefgh | abcdefg

  • value Warna border jika border type adalah cv2.BORDER_CONSTANT




Berikut adalah contoh code programnya dengan menampilkan gambar menggunakan matplotlib  :

Jalankan program dan lihat hasilnya akan terlihat seperti gambar berikut :

Download Source Code




Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.