Jika kamu sering menggunakan bahasa pemrogramman python, kamu sudah tak asing lagi dengan library OpenCV. OpenCV atau Open Computer Vision adalah tools yang terkenal mempermudah pengelolaan computer vision, dengan banyak sekali fungsi yang tersedia, pengguna dapat dengan mudah melakukan manipulasi, ubah ukuran, compress gambar, dan sebagainya dengan sangat mudah.
Tak hanya itu saking popularitasnya, OpenCV sudah banyak diadopsikan dengan tools -tools lainnya, sehingga mempermudah integrasi tools-tools tersebut jika kita menggunakan OpenCV.Â
Tak kalah juga, OpenCV juga memiliki implementasi lebih dari 2500 algoritma yang telah di optimisasi di dalamnya,algoritma-algoritma ini bisa digunakan untuk mendeteksi dan merekognisi wajah, mengidentifikasi objek, dan juga mengklasifikasikan tindak manusia di dalam video.
Fitur-Fitur OpenCV
OpenCV memiliki fitur manipulasi gambar dengan,
1. Lacak pergerakan kamera
2. Melacak objek bergerak
3. ekstrak model objek 3D
4. menghasilkan point cloud 3D dari kamera stereo
5. menyatukan gambar untuk menghasilkan gambar resolusi tinggi dari keseluruhan pemandangan
6. temukan gambar serupa dari database gambar
7. menghilangkan mata merah pada gambar yang diambil menggunakan flash,
8. Ikuti gerakan mata
9. mengenali pemandangan dan membuat penanda untuk melapisinya dengan augmented reality
dan masih banyak lagi yang bisa dilakukan di OpenCV
Ditulis dalam bahasa pemrograman C++
OpenCV mendapatkan peforma yang handal dan sangat cepat dikarenakan dituliskan dalam bahasa pemrograman C++. Penggunaan C++ memampukan OpenCV untuk memproses visual media dengan sangat cepat, walaupun pixel yang diproses sangatlah besar dan banyak. Namun, jika kalian tidak paham C++, jangan khawatir karena OpenCV memiliki wrapper bahasa pemrograman lainnya, seperti Python.
OpenCV University
OpenCV juga memiliki university sendiri, disini kalian bisa belajar menggunakan OpenCV dengan lengkap. Terdapat banyak sekali pelajaran-pelajaran tentang dunia computer vision, yang dapat membantu kamu memahami konsep dengan cepat dan benar.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H