OpenCV

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. İlk olarak Intel tarafından geliştirilmiş, daha sonra Willow Garage ve sonra Itseez (Intel tarafından satın alındı) 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:

 Egomotion kestirimi
 Yüz tanıma sistemi
 Hareket tanıma
 İnsan-bilgisayar etkileşimi
 Gezgin robotlar
 Nesne tanıma
 Resim segmentleme
 Stereopsis görü
 Hareket takibi (motion tracking)
 Artırılmış gerçeklik

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. Daha geniş kitleye ulaşmak için C#, Perl, Ch, Haskell 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.

Kaynakça 

Görüntü işleme yazılımları
C++ kütüphaneleri
BSD lisansı kullanan yazılımlar
Bilgisayarlı görme yazılımları
Bilgisayar bilimi
Mimik tanıma