Seri Tutorial Pemrograman Computer Vision dengan OpenCV

Apa itu Computer Vision?

Computer Vision secara ringkas diartikan bagaimana manusia (software developer) memberi “penglihatan” kepada sebuah komputer, mesin atau robot. Penjelasan secara lebih teknis adalah sebuah cabang disiplin ilmu dari machine learning  yang  bermula dari bagaimana sebuah data citra yang diterima oleh sensor / kamera diubah  menjadi representasi data digital baru. Representasi digital tersebut adalah sebuah matriks yang biasanya terdiri dari 3 lapis, untuk kemudian diproses untuk berbagai tujuan, seperti pengenalan suatu objek dan lain sebagainya.

Apa itu OpenCV

Apa itu OpenCV? Pertanyaan mendasar yang pasti muncul di benak setiap orang yang baru pertama kali mengetahuinya. Ya, OpenCV (Open Source Computer Vision Library: http://opencv.org) adalah pustaka yang bersifat open-source dengan lisensi BSD terdiri dari beberapa ratus algoritma computer vision. OpenCV memiliki struktur yang modular, yang berarti memiliki package yang mencangkup beberapa library static dan bersama. Beberapa modul tersebut diantaranya adalah

  1. core : Adalah modul inti yang kompak yang menjabarkan struktur data dasar termasuk array multidimensi dan fungsi dasar yang bisa digunakan oleh modul yang lain
  2. imgproc : Yaitu modul pengolahan citra yang mencangkup filter citra linear dan non linear, transformasi gambar geometris, konversi warna, histogram dan lain sebagainya
  3. video : Modul untuk proses analisa video termasuk analisa gerak,  background substraction dan algoritma perunutan objek
  4. calib3d  Algoritma multiple-view dasar, kalibrasi kamera tunggal dan stereo, estimasti pose objek, algoritma korespondensi stereo serta elemen – elemen dari rekonstruksi 3 dimensi
  5. features2d : detektor salientdescriptor dan  descriptor matchers
  6. objdetect : mendeteksi objek dan instance dari class yang didefinisikan (sebagai contoh, muka, mata gelas, orang, mobil dan seterusnya).
  7. highgui  antarmuka GUI yang mudah digunakan untuk menangkap video, gambar dan video codecs
  8. gpu Algoritma yang dipercepat untuk modul modul OpenCV yang berbeda – beda

Ini adalah seri Tutorial Pemrograman Computer Vision yang ditulis oleh Tedy Tri Saputro

Daftar Isi.

  1. Pertemuan pertama
  2. Mengatur Environment
  3. Dear OpenCV
  4. Tipe Data OpenCV
  5. Menangkap Citra dari Kamera
%d blogger menyukai ini: