Suci Yuniarti Aisiyah
Menerapkan teknik pengolahan citra dasar menggunakan OpenCV dalam lingkungan Google Colab, dengan fokus pada pemrosesan gambar.
Langkah pertama yang dilakukan adalah menghubungkan Google Drive ke Google Colab.
Setelah Google Drive terhubung, langkah berikutnya adalah menginstal pustaka OpenCV. OpenCV (Open Source Computer Vision Library) adalah pustaka yang digunakan untuk pengolahan citra dan visi komputer. Instalasi dilakukan dengan perintah !pip install opencv-python-headless, yang menginstal versi OpenCV yang tidak memerlukan tampilan GUI, sehingga cocok untuk digunakan di lingkungan berbasis cloud seperti Colab.
Setelah OpenCV terinstal, langkah selanjutnya adalah mengimpor library yang diperlukan untuk pengolahan citra dan visualisasi. Library yang diimpor antara lain:
Gambar yang akan diproses dimuat dari Google Drive menggunakan cv2.imread(). Gambar tersebut kemudian diubah dari format BGR (yang digunakan oleh OpenCV) ke format RGB agar dapat ditampilkan dengan benar menggunakan matplotlib. Gambar ditampilkan tanpa sumbu menggunakan plt.axis('off').
Setelah gambar ditampilkan, langkah selanjutnya adalah mengubah gambar menjadi grayscale dengan cv2.cvtColor(). Kemudian, thresholding diterapkan menggunakan cv2.threshold(), yang menghasilkan gambar biner. Gambar hasil thresholding juga ditampilkan menggunakan matplotlib.
Transformasi morfologi dilakukan untuk memperbaiki hasil dari gambar biner. Dalam langkah ini, operasi erosi dan dilasi diterapkan menggunakan kernel yang telah ditentukan. Hasil dari setiap operasi ditampilkan dalam satu figure untuk memudahkan perbandingan.
Setelah transformasi morfologi, langkah berikutnya adalah ekstraksi fitur dengan mencari kontur dalam gambar biner menggunakan cv2.findContours(). Kontur yang ditemukan kemudian digambar pada gambar asli menggunakan cv2.drawContours(). Hasilnya ditampilkan untuk menunjukkan fitur yang telah diekstraksi.
Melalui langkah-langkah di atas, saya berhasil melakukan pengenalan citra dasar menggunakan teknik pengolahan citra dengan OpenCV di Google Colab. Proses ini mencakup penghubungan ke Google Drive, pemuatan gambar, pengolahan gambar melalui thresholding dan transformasi morfologi, serta ekstraksi fitur dengan kontur.