Skip to content Skip to sidebar Skip to footer

Pengolahan Citra Menggunakan OpenCV Terintegrasi dengan Python




Halo semua, pada artikel kali ini, kita akan membahas bagaimana pengolahan citra menggunakan OpenCV yang terintegrasi dengan python. Sebelum membahas lebih detail, kita akan membahas terlebih dahulu tentang OpenCV.

Definisi OpenCV

OpenCV merupakan sebuah library (perpustakaan) yang digunakan untuk mengolah gambar dan video, sehingga nantinya kita dapat meng-ekstrak informasi di dalamnya. OpenCV sendiri merupakan sebuah pustaka lunak yang ditujukan untuk pengolahan citra dinamis secara real-time. Nantinya OpenCV yang sudah terinstal akan di import dan digunakan untuk pengolahan citra dalam bentuk gambar yang ditampilkan dalam bahasa pemrogaman python. 

Sebelum melakukan pengolahan citra, kita harus melakukan instalasi OpenCV terlebih dahulu, agar nantinya program dapat membaca dan menerjemahkan library ke dalam python nya. Adapun langkah-langkah instalasi OpenCV terintegrasi dengan python adalah sebagai berikut:

Cara Instalasi OpenCV di Python

1.  Pertama, pastikan python sudah terinstal di labtop/PC, jika belum download dan kunjungi situs resmi di àpython.org. Untuk tata cara instalasi IDLE Python bisa lihat disini

2.  Jika sudah terinstal, cek dengan menggunakan command prompt (cmd) dengan cara à tekan tombol windows + R, lalu ketikan cmd tekan (enter). Hingga nantinya akan masuk ke dalam tampilan CMD nya.


Gambar 1. Command Prompt


3.   Pada halaman cmd, Ketikan à python untuk memeriksa apakah python sudah terinstal atau                 belum.    Hal ini juga digunakan untuk melihat versi python yang digunakan. Jika muncul versi               python di bawah (misal Python 3.11.6, maka python sudah terinstal).


Gambar 2.  Versi Python
  4    Jika langkah-langkah di atas tidak bisa dilakukan, kita bisa menggunakan opsi kedua dengan             cara,àketikan “cmd” pada menu pencarian di windows, lalu à klik kananà run administrator.

Gambar 3.  Run Administrator

5.   Maka, akan masuk ke command prompt C:\windows\system32. Ketikan Python untuk             memeriksa aplikasi.


Gambar 4.  Run Administrator CMD

6.  Setelah langkah-langkah di atas berhasil dilakukan, kita akan melakukan instalasi OPENCV, dengan cara à Masuk ke dalam halaman command prompt (CMD) seperti pada langkah no 3, lalu, ketikan perintah di bawah ini:

pip install opencv-contrib-python  lalu (tekan enter)


Gambar 5.  Install OpenCV

7.  Jika muncul seperti gambar di atas, maka opencv sudah terinstal, namun jika belum maka    proses akan mendownload opencv secara otomatis seperti gambar di bawah


Gambar 6.  Proses Download opencv

8.     Pada tutorial ini, saya menggunakan teks editor Visual Code Studio. Bagi temen-teman yang                ingin menggunakan teks editor lain diperbolehkan. Misalnya langsung menggunakan editor                    IDLE bawaan python juga bisa. Setelah selesai, bukalah aplikasi editor VSCODE pada                         komputer. Pada menu pencarian, cari VS CODE, dan tekan enter.




Gambar 7.  Visual Studio Code

9.  9.    Jika belum ada download Visual Studio Code di  link berikut                                                              https://code.visualstudio.com/download, pilih sistem operasi windows (sesuaikan OS nya)




Gambar 8.  Download visual code


10. Jika sudah terdownload, lakukan instalasi aplikasi seperti biasa
11. Jika sudah terinstal, buat file baru dengan cara à Pilih Menu Fileà New Text File (Ctrl + N)


Gambar 9.  Membuat File baru

12. Buatlah folder dengan nama citra pada komputer kita, didalamnya siapkan 1 buah folder lagi              dengan nama gambar, lalu di dalam folder gambar siapkan buah 1 file gambar dengan format              jpg. Berikan nama filenya agar mudah dalam pemanggilan gambar, misalnya "rose".jpg


Gambar 10.  Membuat Folder dan menyiapkan gambar

13. Setelah menyiapkan folder dan gambar, masuk kembali ke vs code, ketikan perintah berikut:


Gambar 11.  Scrip menampilkan gambar di python 


    Keterangan:

    import cv2 as cv = perintah ini digunakan untuk memanggil opencv yang sudah diinstal
    img = adalah nama sebuah variabel
    imread = adalah perintah untuk membaca/mengenali sebuah file gambar yang akan ditampilkan
    E:/citra/gambar/rose.jpg) =  merupakan lokasi (path) gambar yang akan ditampilkan
    imshow = perintah ini digunakan untuk menampilkan hasil gambarnya 
    waitKey = perintah ini digunakan untuk waktu(time delay) dalam memunculkan gambarnya 
    destroyAllwindows = perintah ini digunakan agar file gambar yang ditampilkan tidak rusak/crash


14. Simpan file vscode kita dengan format à misalnya nama filenya adalah program2.py. Lokasi file          letakan di dalam folder sama lokasi dengan gambar.


Gambar 12. Lokasi file gambar dan file coding



15. Jalankan program dengan cara à klik menu Runà Start Debuging (F5)


Gambar 13. Running Program


16. Jika program berhasil dijalankan, maka gambar akan muncul secara otomatis sesuai dengan file dan 
      lokasi gambarnya.



Gambar 14. Hasil pengolahan citra 

Dari hasil pengolahan citra gambar di atas merupakan hasil gambar dan ukuran asli baik dari segi warna, ukuran gambar, resolusi dan spesifikasi lainnya tanpa ada unsur modifikasi. 

Catatan
Jika sudah mengikuti tutorial di atas dengan benar, namun masih error dan tidak muncul gambar, silahkan lakukan langkah-langkah berikut:
  • Cek kembali lokasi (path) gambar apakah sudah sesuai atau belum
  • Cek kembali lokasi file python, pastikan file nya dalam 1 folder yang sama dengan lokasi gambar
  • Cek kembali format gambar yang ditampilkan, apakah JPG, JPEG, PNG dan format lainnya
  • Jika sudah benar semua namun gambar tidak muncul, solusi terkahir adalah mengganti file gambar dengan yang lain. 
Mungkin cukup itu saja tutorial bagaimana melakukan pengolahan citra menggunakan library OpenCV yang terintegrasi dengan python. Di tutorial berikutnya, kita akan membahas tentang pengolahan citra untuk merubah gambar RGB ke GrayScale. Terimakasih sudah menyempatkan membaca tutorial ini, semoga bagi para pembaca selalu mendapatkan rezeki dari Allah SWT.





4 comments for "Pengolahan Citra Menggunakan OpenCV Terintegrasi dengan Python"