OpenCV
OpenCV (Open Source Computer Vision Library) adalah sebuah pustaka perangkat lunak yang ditujukan untuk pengolahan citra dinamis secara real-time, yang dibuat oleh Intel, dan sekarang didukung oleh Willow Garage dan Itseez. Program ini bebas dan berada dalam naungan sumber terbuka dari lisensi BSD. Pustaka ini merupakan pustaka lintas platform. Program ini didedikasikan sebagaian besar untuk pengolahan citra secara real-time. Jika pustaka ini menemukan pustaka Integrated Performance Primitives dari intel dalam sistem komputer, maka program ini akan menggunakan rutin ini untuk mempercepat proses kerja program ini secara otomatis.
OpenCV | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tipe | perangkat lunak bebas dan sumber terbuka, Pustaka perangkat lunak, C library (en) dan Pustaka Python | ||||||||
Versi pertama | Juni 2000 | ||||||||
Versi stabil | |||||||||
Genre | Library | ||||||||
Lisensi | BSD license | ||||||||
| |||||||||
| |||||||||
| |||||||||
Sejarah
OpenCV pertama kali diluncurkan secara resmi pada tahun 1999 oleh Inter Research sebagai lanjutan dari bagian proyek bertajuk aplikasi intensif berbasis CPU, real-time ray tracing dan tembok penampil 3D. Para kontributor utama dalam proyek ini termasuk mereka yang berkecimpung dalam bidang optimasi di Intel Russia, dan juga Tim Pusataka Performansi Intel. Pada awalnya, tujuan utama dari proyek OpenCV ini dideskripsikan sebagai berikut,
- Penelitian penginderaan citra lanjutan tidak hanya melalui kode program terbuka, tetapi juga kode yang telah teroptimasi untuk infrastruktur penginderaan citra.
- Menyebarluarkan ilmu penginderaan citra dengan menyediakan infrastruktur bersama di mana para pengembang dapat menggunakannya secara bersama-sama, sehingga kode akan tampak lebih mudah dibaca dan ditransfer.
- Membuat aplikasi komersial berbasiskan penginderaan citra, di mana kode yang telah teroptimasi tersedia secara bebas dengan lisensi yang tersedia secara bebas yang tidak mensyaratkan program itu harus terbuka atau gratis.
Lihat juga
- AForge.NET, a computer vision library for the Common Language Runtime (.NET Framework and Mono).
- ROS (Robot Operating System) OpenCV is used as the primary vision package in ROS.
- VXL, an alternative library written in C++.
- Integrating Vision Toolkit (IVT), a fast and easy-to-use C++ library with optional interface to the OpenCV.
- CVIPtools, A complete GUI based Computer Vision and Image Processing software environment, with C function libraries, a COM based dll, along with two utility programs for algorithm development and batch processing.