Vydání knihovny počítačového vidění OpenCV 4.2

odehrál se bezplatné vydání knihovny OpenCV 4.2 (Open Source Computer Vision Library), která poskytuje nástroje pro zpracování a analýzu obsahu obrázků. OpenCV poskytuje více než 2500 XNUMX algoritmů, jak klasických, tak odrážejících nejnovější pokroky v systémech počítačového vidění a strojového učení. Knihovní kód je napsán v C++ a distribuovány pod licencí BSD. Vazby jsou připraveny pro různé programovací jazyky, včetně Pythonu, MATLABu a Javy.

Knihovnu lze použít k rozpoznávání objektů na fotografiích a videích (například rozpoznávání tváří a postav lidí, textu atd.), sledování pohybu objektů a kamer, klasifikaci akcí ve videu, převod obrázků, extrahování 3D modelů, generování 3D prostoru ze snímků ze stereokamer, vytváření vysoce kvalitních snímků kombinováním méně kvalitních snímků, vyhledávání objektů na snímku, které jsou podobné prezentované sadě prvků, aplikace metod strojového učení, umísťování značek, identifikace společných prvků v různých obrázky, automaticky odstraňuje vady, jako je červené oči.

В Nový uvolnění:

  • K modulu DNN (Deep Neural Network) byl přidán backend pro použití CUDA s implementací algoritmů strojového učení založených na neuronových sítích a byla implementována podpora experimentálního API nGraph OpenVINO;
  • Pomocí instrukcí SIMD byl optimalizován výkon kódu pro stereo výstup (StereoBM/StereoSGBM), změnu velikosti, maskování, rotaci, výpočet chybějících barevných složek a mnoho dalších operací;
  • Přidána vícevláknová implementace funkce pyrDown;
  • Přidána možnost extrahovat video streamy z mediálních kontejnerů (demuxování) pomocí backendu videoio založeném na FFmpeg;
  • Přidán algoritmus pro rychlou frekvenčně selektivní rekonstrukci poškozených obrazů FSR (frekvenčně selektivní rekonstrukce);
  • Přidána metoda RIC pro interpolaci typických nevyplněných oblastí;
  • Přidána metoda normalizace odchylky LOGOS;
  • Modul G-API (opencv_gapi), který funguje jako motor pro efektivní zpracování obrazu pomocí algoritmů založených na grafech, podporuje složitější hybridní počítačové vidění a algoritmy hlubokého strojového učení. Je poskytována podpora pro backend Intel Inference Engine. Do prováděcího modelu přidána podpora pro zpracování video streamů;
  • Vyřazeno zranitelnosti (CVE-2019-5063, CVE-2019-5064), což může potenciálně vést ke spuštění kódu útočníka při zpracování neověřených dat ve formátech XML, YAML a JSON. Pokud se při analýze JSON objeví znak s nulovým kódem, celá hodnota se zkopíruje do vyrovnávací paměti, ale bez řádné kontroly, zda nepřekračuje hranice alokované oblasti paměti.

Zdroj: opennet.ru

Přidat komentář