Fungsi Membaca, Menampilkan, dan Menyimpan Gambar OpenCV Python

Memulai Awal Penggunaan OpenCV dengan Objek Gambar

Download Source Code




Dalam awal memulai menggunakan opencv dengan bahasa pemrograman python kita gunakan terlebih dahulu untuk mengelola suatu objek gambar. Berikut ini yang akan dibahas dalam pertemuan kali ini :

Tujuan Pembahasan

  • Di sini, Kita akan belajar membaca gambar, bagaimana cara menampilkannya dan cara menyimpannya kembali.
  • Kita akan mempelajari fungsi-fungsi : cv2.imread () , cv2.imshow () , cv2.imwrite ().

Membaca gambar

Gunakan fungsi cv2.imread () untuk membaca gambar. Gambar harus berada dalam direktori kerja.

Beberapa fungsi membaca gambar lainnya diantara lain :

  • cv2.IMREAD_COLOR: Memuat gambar berwarna. Setiap transparansi gambar akan  terbengkalai.
  • cv2.IMREAD_GRAYSCALE: Memuat gambar dalam mode grayscale
  • cv2.IMREAD_UNCHANGED: Memuat gambar seperti saluran alfa

Contoh fungsi cv2.imread () untuk membaca gambar :

Menampilkan gambar

Gunakan fungsi cv2.imshow () untuk menampilkan gambar di jendela. Jendela secara otomatis sesuai dengan ukuran gambar.

  • Pertama adalah nama jendela yang merupakan string.
  • Kedua adalah Kita bisa membuat jendela sebanyak yang Kita mau, tapi dengan nama jendela yang berbeda.




Contoh fungsi cv2.imshow () untuk menampilkan gambar di jendela :

cv2.waitKey () adalah fungsi pengikat keyboard. Maksutnya adalah waktu dalam milidetik. Jika Kita menekan sembarang tombol di keyboard, program akan terus berjalan. Jika 0 dilewati, ia menunggu tanpa batas waktu untuk terkena stroke kunci. Hal ini juga dapat diatur untuk mendeteksi menekan tombol tertentu seperti, jika tombol a ditekan.

cv2.destroyAllWindows () adalah fungsi untuk menghancurkan atau menutup jendela. Jika Kita ingin menutup jendela tertentu, gunakan fungsi cv2.destroyWindow ().

Menyimpan Gambar

Gunakan fungsi cv2.imwrite () untuk menyimpan gambar.

  • Pertama adalah nama file.
  • Kedua adalah gambar yang ingin Kita simpan.

Berikut fungsi cv2.imwrite () :

Fungsi ini akan menyimpan gambar dalam format PNG dan disimpan didirektori kerja.




Penggabungan Fungsi

Di bawah ini merupakan program penggabungan dari beberapa fungsi program memuat gambar dalam skala abu-abu, menampilkannya, menyimpan gambar jika Kita menekan tombol ‘s’ dan keluar, atau keluar tanpa menyimpannya jika Anda menekan tombol ESC .

Tinggalkan komentar

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