OpenCV

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. május 15-én felülvizsgált verziótól ; az ellenőrzések 19 szerkesztést igényelnek .
OpenCV
Típusú számítógépes látás
Szerző Intel Corporation , Willow Garage Inc., Itseez Ltd.
Fejlesztő Itseez
Beírva C++ , Java , Python
Operációs rendszer Linux , Mac OS X , iOS , Android és egyéb UNIX-szerű , Windows
Első kiadás 2006
legújabb verzió 4.6.0 ( 2022. június [1] )
Állapot aktív
Engedély BSD
Weboldal opencv.org
 Médiafájlok a Wikimedia Commons oldalon

Az OpenCV ( Open Source Computer Vision Library , nyílt forráskódú számítógépes látáskönyvtár) a számítógépes  látási algoritmusok , képfeldolgozás és általános célú numerikus algoritmusok nyílt forráskódú könyvtára . C / C++ nyelven implementálva, Python , Java , Ruby , Matlab , Lua és más nyelvekre is fejlesztve [2] . Ingyenesen használható tudományos és kereskedelmi célokra – a BSD licenc feltételei szerint terjesztve .

Az OpenCV második jelentős frissítése 2009 októberében jelent meg. Az OpenCV 2 jelentős változtatásokat tartalmaz a C++ felületen az egyszerűsítés, a biztonság javítása, az új szolgáltatások bevezetése és a teljesítmény növelése érdekében (különösen a többmagos rendszerek esetében). A hivatalos kiadások mostantól félévente jelennek meg [3] , és a fejlesztést egy független orosz csapat végzi kereskedelmi vállalatok támogatásával. [4] 2016 májusában az Intel megállapodást írt alá Itseez [5] , az OpenCV vezető fejlesztőjének felvásárlásáról. [6]

Alkalmazás

Támogatott platformok és eszközök

Maguk a könyvtárak:

GUI eszközök , videórögzítés:

Dokumentáció: Statikus HTML , PDF .

Fő modulok

A 2.2-es verzióban a könyvtárat átszervezték. A cxcore, cvaux, highGUI és mások univerzális moduljai helyett több szűkebb specializációjú kompakt modult hoztak létre:

Programozási nyelv

Az OpenCV a fő felületéhez hasonlóan C++ nyelven íródott , de a C felület részleges használatával . Minden új fejlesztés és algoritmus megjelenik a C++ felületen. A Python , a Java és a MATLAB /OCTAVE támogatott (pl. OpenCV cv.line [8] , OpenCV cv2.cvtcolor [9] , OpenCV cv2.circle [10] metódusai ). Ezen interfészek API-ja az online dokumentációban [11] található .

Jegyzetek

  1. Kiadások . Letöltve: 2019. szeptember 20. Az eredetiből archiválva : 2019. augusztus 29.
  2. Bradsky G., Kaehler A. Learning OpenCV Archiválva : 2008. december 28., a Wayback Machine  - O'Reilly, 2008. - C. 1 - ISBN 978-0-596-51613-0
  3. OpenCV változásnaplók: http://code.opencv.org/projects/opencv/wiki/ChangeLog Az eredetiből archiválva 2013. január 15-én.
  4. OpenCV fejlesztői webhely: http://code.opencv.org Archiválva : 2013. január 13.
  5. Az Intel megszerzi a Computer Vision-t az IOT, az   autóipar számára ? . Intel Newsroom . Letöltve: 2022. augusztus 19.
  6. East-West Digital News.  Az Intel felvásárolja az orosz számítógépes látást biztosító Itálezet  ? (2016. május 31.). Letöltve: 2022. augusztus 19.
  7. Itseez Blog Hogyan vittük át az OpenCV-t WindowsRT-re Archiválva : 2014. február 8.
  8. OpenCV cv.line (2021. október 11.). Letöltve: 2021. október 12. Az eredetiből archiválva : 2021. október 27.
  9. OpenCV cv2.cvtcolor (2021. október 11.). Letöltve: 2021. október 12. Az eredetiből archiválva : 2021. október 27.
  10. OpenCV cv2.circle (2021. október 11.). Letöltve: 2021. október 12. Az eredetiből archiválva : 2021. október 27.
  11. OpenCV modulok (2021. október 11.). Letöltve: 2021. október 12. Az eredetiből archiválva : 2021. október 19.

Irodalom

Linkek