OpenCV

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. května 2018; kontroly vyžadují 19 úprav .
OpenCV
Typ počítačové vidění
Autor Intel Corporation , Willow Garage Inc., Itseez Ltd.
Vývojář Itseez
Zapsáno v C++ , Java , Python
Operační systém Linux , Mac OS X , iOS , Android a další UNIXové , Windows
První vydání 2006
Nejnovější verze 4.6.0 ( červen 2022 [1] )
Stát aktivní
Licence BSD
webová stránka opencv.org
 Mediální soubory na Wikimedia Commons

OpenCV ( anglicky  Open Source Computer Vision Library , open source knihovna počítačového vidění) je knihovna algoritmů počítačového vidění , zpracování obrazu a univerzálních numerických algoritmů s otevřeným zdrojovým kódem . Implementováno v C / C++ , vyvíjeno také pro Python , Java , Ruby , Matlab , Lua a další jazyky [2] . Zdarma k použití pro akademické a komerční účely – distribuováno za podmínek licence BSD .

Druhá velká aktualizace OpenCV byla vydána v říjnu 2009. OpenCV 2 obsahuje velké změny v rozhraní C++, které zjednodušují, vylepšují zabezpečení, zavádějí nové funkce a zvyšují výkon (zejména u vícejádrových systémů). Oficiální verze nyní vycházejí každých šest měsíců [3] a vývoj provádí nezávislý ruský tým s podporou komerčních korporací. [4] V květnu 2016 Intel podepsal dohodu o akvizici Itseeze [5] , hlavního vývojáře OpenCV. [6]

Aplikace

Podporované platformy a nástroje

Samotné knihovny:

Nástroje GUI , nahrávání videa:

Dokumentace: Statické HTML , PDF .

Hlavní moduly

Ve verzi 2.2 byla knihovna reorganizována. Místo univerzálních modulů cxcore, cvaux, highGUI a dalších vzniklo několik kompaktních modulů s užší specializací:

Programovací jazyk

OpenCV je napsán v C++ jako jeho hlavní rozhraní , ale s částečným využitím rozhraní C. Všechny novinky a algoritmy se objevují v rozhraní C++. Podporovány jsou Python , Java a MATLAB /OCTAVE (např. metody OpenCV cv.line [8] , OpenCV cv2.cvtcolor [9] , OpenCV cv2.circle [10] ). API pro tato rozhraní lze nalézt v online dokumentaci [11] .

Poznámky

  1. Vydání . Získáno 20. září 2019. Archivováno z originálu 29. srpna 2019.
  2. Bradsky G., Kaehler A. Learning OpenCV Archived 28. prosince 2008 na Wayback Machine  - O'Reilly, 2008. - C. 1 - ISBN 978-0-596-51613-0
  3. Protokoly změn OpenCV: http://code.opencv.org/projects/opencv/wiki/ChangeLog Archivováno z originálu 15. ledna 2013.
  4. OpenCV Developer Site: http://code.opencv.org Archivováno 13. ledna 2013.
  5. Intel získává počítačové vidění pro IOT,   automobilový průmysl ? . Intel Newsroom . Staženo: 19. srpna 2022.
  6. Digitální zprávy Východ-Západ.  Intel získává ruskou společnost pro počítačové vidění Itseez  ? (31. května 2016). Staženo: 19. srpna 2022.
  7. Blog Itseez Jak jsme přenesli OpenCV do WindowsRT Archivováno 8. února 2014.
  8. OpenCV cv.line (11. října 2021). Získáno 12. října 2021. Archivováno z originálu dne 27. října 2021.
  9. OpenCV cv2.cvtcolor (11. října 2021). Získáno 12. října 2021. Archivováno z originálu dne 27. října 2021.
  10. OpenCV cv2.circle (11. října 2021). Získáno 12. října 2021. Archivováno z originálu dne 27. října 2021.
  11. Moduly OpenCV (11. října 2021). Získáno 12. října 2021. Archivováno z originálu dne 19. října 2021.

Literatura

Odkazy