Mohon tunggu...
Erwin Yonata
Erwin Yonata Mohon Tunggu... Programmer - Mahasiswa Ilmu Komputer

Yo ayo rekk. Bahas teknologi sampe oyote.

Selanjutnya

Tutup

Artificial intelligence

OpenCV itu Apa? Kenapa OpenCV itu Terkenal Banget?

24 Juli 2024   21:42 Diperbarui: 24 Juli 2024   21:44 117
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

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++

sumber: logicmojo.com
sumber: logicmojo.com

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

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Artificial intelligence Selengkapnya
Lihat Artificial intelligence Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun