Cara Menyimpan Gambar Sesuai Format di OpenCV




Dalam tutorial ini, saya akan menunjukkan cara menyimpan gambar OpenCV dalam berbagai format. Kita juga akan melihat bagaimana menggunakan kualitas gambar untuk gambar JPEG dan rasio kompresi untuk gambar PNG.

Parameter:

  • filename – Nama file.
  • image – Gambar yang akan disimpan.
  • params –
    • Parameter penyimpanan khusus format dikodekan sebagai pasangan paramId_1, paramValue_1, paramId_2, paramValue_2,…. Parameter berikut saat ini didukung:
      • Untuk JPEG, itu bisa menjadi kualitas (CV_IMWRITE_JPEG_QUALITY) dari 0 hingga 100 (yang lebih tinggi lebih baik). Nilai default adalah 95.
      • Untuk PNG, itu bisa menjadi tingkat kompresi (CV_IMWRITE_PNG_COMPRESSION) dari 0 hingga 9. Nilai yang lebih tinggi berarti ukuran yang lebih kecil dan waktu kompresi lebih lama.Nilai default adalah 3.
      • Untuk PPM, PGM, atau PBM, ini bisa berupa flag format biner (CV_IMWRITE_PXM_BINARY), 0 atau 1. Nilai default adalah 1.




Langkah-lahkah seperti berikut:

  • Muat Gambar menggunakan cv2.imread ()
  • Tampilkan Gambar menggunakan cv2.imshow ()
  • Kami akan menentukan ekstensi gambar dan juga kualitas dan rasio kompresi
  • Simpan hasilnya dalam file gambar menggunakan cv2.imwrite ()
  • Tunggu tekan tombol keyboard menggunakan cv2.waitKey ()
  • Keluar jendela dan hancurkan semua jendela menggunakan cv2.destroyAllWindows ()

Ketikan kode berikut ini dan lihat hasilnya :

Hasilnya :




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.