UTS Pengolahan Citra


Kelompok
Nama NIM
Muhammad Reza Maulana 312210303
Rini Ariza 312210337
Aan Fadillah Putra 312210327
Chaerul Hidayat 312210300

Sistem Pengolahan Citra Gambar dengan OpenCV Menggunakan Streamlit

Pengenalan Streamlit

Streamlit adalah kerangka kerja sumber terbuka (open-source) yang dirancang untuk memudahkan pembuatan aplikasi web interaktif secara langsung dari skrip Python. Kerangka kerja ini sangat populer di kalangan data scientist, machine learning engineers, dan pengembang karena kesederhanaan dan kecepatannya dalam mengubah skrip analisis data menjadi aplikasi web yang menarik.

Pengenalan OpenCV

OpenCV (Open Source Computer Vision Library) adalah pustaka open-source yang digunakan untuk pemrosesan citra dan visi komputer. OpenCV dikembangkan untuk menyediakan infrastruktur yang efisien untuk aplikasi visi komputer dan machine learning.


Fitur Sistem

Dalam sistem ini terdapat beberapa program untuk mengolah citra gambar yaitu sebagai berikut:

  1. Konversi ke Grayscale
  2. Aplikasi Gaussian Blur
  3. Konversi ke Gambar Biner
  4. Konversi ke Gambar Inverse Biner
  5. Tampilkan Histogram

Tutorial Penggunaan

  1. Install Streamlit lewat CMD windows

    • Gunakan perintah pip install streamlit
  2. Install library OpenCV, numpy, matplotlib lewat CMD windows

    • Gunakan perintah pip install cv2
    • Gunakan perintah pip install numpy
    • Gunakan perintah pip install matplotlib
  3. Jalankan kode program

    • Buka VScode, buat file baru nama_file.py kemudian ketikkan kode programnya, lalu jalankan dengan cara buka terminal ketikkan perintah berikut streamlit run nama_file.py
  4. Upload Gambar

    • Klik button browse files untuk upload gambar
  5. Penggunaan Fitur

    • Pilih salah satu fitur yang tersedia untuk melihat hasil pengolahan citra gambar

Tampilan Sistem

  • Tampilan Awal

    1

  • Upload Gambar

    2

  • Konversi ke Grayscale

    3

  • Aplikasi Gaussian Blur

    4

  • Konversi ke Gambar Biner

    5

  • Konversi ke Gambar Inverse Biner

    6

  • Tampilkan Histogram

    7

======== Sekian Terima Kasih ==========