Pengenalan Visi Komputer dan Pengolahan Citra

Mar 1, 2025

Catatan Kuliah Visi Komputer

Pengantar

  • Materi pertama: Citra digital, ruang warna, dan konsep dasar visi komputer.
  • Visi komputer: membuat komputer dapat melihat seperti manusia.
  • Citra digital: gambar dalam bentuk digital untuk diproses oleh komputer.

Citra Digital

Definisi

  • Citra digital: representasi gambar dalam format digital.
  • Terdapat dua jenis citra:
    • Citra Statis: gambar yang tidak bergerak (contoh: foto).
    • Citra Dinamis: gambar yang bergerak (contoh: video).

Piksel

  • Piksel: bagian terkecil dari citra digital.
  • Setiap piksel memiliki nilai atau intensitas yang menentukan warnanya.
  • Penting untuk memahami piksel dalam pengolahan citra.

Ruang Warna

Jenis Ruang Warna

  • RGB: ruang warna utama untuk citra berwarna.
  • Grayscale: citra abu-abu, dari hitam (0) hingga putih (255).
  • HSV, YIQ, YCbCr: variasi ruang warna lain yang juga dikenal.

Konsep Warna

  • Warna ditentukan oleh panjang gelombang cahaya.
  • Dalam pemrosesan citra, kita sering menggunakan RGB dan Grayscale.

Ketetanggaan dalam Pengolahan Citra

  • Konsep ketetanggaan: nilai piksel terpengaruh oleh piksel di sekitarnya.
  • Dua jenis ketetanggaan:
    • Empat Tetangga: hanya mengacu pada piksel di atas, bawah, kiri, dan kanan.
    • Delapan Tetangga: juga termasuk piksel diagonal.

Noise pada Citra Digital

Jenis Noise

  • Salt and Pepper: titik hitam dan putih acak yang mengganggu citra.
  • Gaussian Noise: noise yang menambah warna putih pada piksel citra.
  • Speckle Noise: noise yang disebabkan oleh gangguan acak pada citra.

Menghilangkan Noise

  • Pengolahan citra digital memungkinkan penghilangan noise lebih mudah dibandingkan citra analog.
  • Metode yang umum digunakan:
    • Filtering: menggunakan filter untuk meredam atau menghilangkan noise.

Pengolahan Citra Menggunakan Filter

Filter Linier

  • Menggunakan operasi konvolusi dengan kernel.

Filter Non-Linier

  • Menggunakan nilai statistik (mean, median, max) tanpa kernel.

Contoh Penggunaan

  • Penggunaan filter untuk mengurangi noise dan menajamkan citra.
  • Menjelaskan operasi konvolusi dan pengaruhnya pada pengolahan citra.

Kesimpulan

  • Pentingnya pemahaman mengenai citra digital dan teknik pengolahan citra dalam visi komputer.
  • Memahami ketetanggaan dan noise sangat krusial dalam pengolahan citra.