OpenCV (Open Source Computer Vision Library, anlamı Açık Kaynak Bilgisayar Görüsü Kütüphanesi) gerçek-zamanlı bilgisayar görüsü uygulamalarında kullanılan açık kaynaklıkütüphane.[1] İlk olarak Intel tarafından geliştirilmiş, daha sonra Willow Garage ve sonra Itseez (Intel tarafından satın alındı[2]) tarafından sürdürüldü. Bu kütüphane çoklu platform ve BSD lisansı altında açık kaynaklı bir yazılımdır.
Uygulama alanları
OpenCV'nin uygulama alanlarından bazıları şunlardır:
Yukarıdaki alanlardan bazılarını destekleyebilmek için, OpenCV bünyesinde bir makine öğrenimi kütüphanesi bulundurur.
Programlama dilleri
Aslen C++ diliyle yazıldığı için birincil arayüzü C++ içindir. Yeni geliştirilen özellikler ve algoritmalar ilk olarak C++ arayüzüne eklenir. Ancak, eski dili C için de daha kısıtlı bir arayüzü vardır. Python, Java ve MATLAB için de bağları vardır.[3] Daha geniş kitleye ulaşmak için C#, Perl,[4]Ch,[5]Haskell[6] ve Ruby dilleri için de wrapperlar geliştirilmiştir. 3.4. sürümden beri, web platformu için OpenCV.js adıyla JavaScript bağı mevcuttur.[7]