OpenCV
![]() | |
Geliştirici(ler) | Intel, Willow Garage, Itseez |
---|---|
İlk yayınlanma | Haziran 2000 (24 yıl önce) (2000-06) |
Güncel sürüm | 4.9.0 / 28 Aralık 2023 (7 ay önce) (2023-12-28) |
Programlama dili | C/C++ |
İşletim sistemi | Çarpraz platform |
Boyut | ~200 MB |
Tür | Kütüphane |
Lisans | BSD Lisansı |
Resmî sitesi | //opencv.org |
Kod deposu |
![]() |
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ı
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/OfxOpenCV.png/220px-OfxOpenCV.png)
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.[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
- ^ 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.
- ^ Intel acquires Itseez: https://opencv.org/intel-acquires-itseez.html 14 Şubat 2019 tarihinde Wayback Machine sitesinde arşivlendi.
- ^ OpenCV C interface: http://docs.opencv.org 15 Ağustos 2020 tarihinde Wayback Machine sitesinde arşivlendi.
- ^ CPAN: http://search.cpan.org/~yuta/Cv-0.29/ 24 Mayıs 2018 tarihinde Wayback Machine sitesinde arşivlendi.
- ^ Ch OpenCV: http://www.softintegration.com/products/thirdparty/opencv/ 18 Şubat 2020 tarihinde Wayback Machine sitesinde arşivlendi.
- ^ The haskell-opencv project on Github: https://github.com/LumiGuide/haskell-opencv 29 Eylül 2019 tarihinde Wayback Machine sitesinde arşivlendi.
- ^ "Introduction to OpenCV.js and Tutorials". 15 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Haziran 2020.