Anggri Yulio P
Web Developer, sekarang mulai jatuh hati pada Computer Vision.
February 21, 2017 6:22 pm

Mengenal OpenCV (Open Source Computer Vision Library)

Computer Vision adalah kemampuan mesin/komputer dalam melihat hingga mampu meng-ekstrak informasi dari sebuah gambar. Salah satu bidang yang berkaitan dengan Computer Vision adalah Pengolahan Citra atau biasa disebut Image Processing. 

OpenCV merupakan sebuah library (perpustakaan) yang digunakan untuk mengolah gambar dan video hingga kita mampu meng-ekstrak informasi didalamnya. OpenCV dapat berjalan di berbagai bahasa pemograman, seperti C, C++, Java, Python, dan juga support diberbagai platform seperti Windows, Linux, Mac OS, iOS dan Android.

 

Contoh Penggunaan OpenCV

Salah satu contoh sederhana dalam penggunaan OpenCV adalah bagaimana kita dengan mudah bisa mendeteksi wajah dalam sebuah gambar.

Deteksi Wajah OpenCV menggunakan Haar-cascade

Deteksi Wajah OpenCV menggunakan Haar-cascade

Gambar diatas merupakan hasil Deteksi Wajah menggunakan OpenCV, dimana kotak berwarna biru menandakan bahwa itu adalah sebuah wajah. Dan gilanya, untuk mendeteksi wajah seperti diatas kita hanya menulis kurang dari 20 baris kode Python. It’s amazing !!!

Contoh lain pengaplikasiannya bisa seperti pembaca Plat Nomor kendaraan, atau kita bisa membuat sebuah aplikasi realtime untuk menghitung jumlah kendaraan yang melintas, dsb. Nah, untuk memulai menggunakan OpenCV silahkan download library nya di opencv.org, dan jangan lupa Subscribe devTrik.com untuk mendapatkan Tips dan Trik OpenCV terbaru. 🙂

%d bloggers like this: