OpenCV

Bir bilgisayar görüsü kütüphanesi

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.

OpenCV
Geliştirici(ler)Intel, Willow Garage, Itseez
İlk yayınlanmaHaziran 2000 (23 yıl önce) (2000-06)
Güncel sürüm4.9.0 / 28 Aralık 2023 (3 ay önce) (2023-12-28)
Programlama diliC/C++
İşletim sistemiÇarpraz platform
Boyut~200 MB
TürKütüphane
LisansBSD Lisansı
Resmî sitesi//opencv.org
Kod deposu Bunu Vikiveri'de düzenleyin

Uygulama alanları değiştir

 
openFrameworks üzerinde çalıştırılan OpenCV eklentisi

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 değiştir

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]

Kaynakça değiştir

  1. ^ Pulli, Kari; Baksheev, Anatoly; Kornyakov, Kirill; Eruhimov, Victor (1 Nisan 2012). "Realtime Computer Vision with OpenCV". Queue. ss. 40:40-40:56. doi:10.1145/2181796.2206309. 15 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Haziran 2020. 
  2. ^ Intel acquires Itseez: https://opencv.org/intel-acquires-itseez.html 14 Şubat 2019 tarihinde Wayback Machine sitesinde arşivlendi.
  3. ^ OpenCV C interface: http://docs.opencv.org 15 Ağustos 2020 tarihinde Wayback Machine sitesinde arşivlendi.
  4. ^ CPAN: http://search.cpan.org/~yuta/Cv-0.29/ 24 Mayıs 2018 tarihinde Wayback Machine sitesinde arşivlendi.
  5. ^ Ch OpenCV: http://www.softintegration.com/products/thirdparty/opencv/ 18 Şubat 2020 tarihinde Wayback Machine sitesinde arşivlendi.
  6. ^ The haskell-opencv project on Github: https://github.com/LumiGuide/haskell-opencv 29 Eylül 2019 tarihinde Wayback Machine sitesinde arşivlendi.
  7. ^ "Introduction to OpenCV.js and Tutorials". 15 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Haziran 2020.