Vydanie knižnice počítačového videnia OpenCV 4.2

uskutočnilo sa bezplatné vydanie knižnice OpenCV 4.2 (Open Source Computer Vision Library), ktorá poskytuje nástroje na spracovanie a analýzu obsahu obrázkov. OpenCV poskytuje viac ako 2500 XNUMX algoritmov, klasických aj odrážajúcich najnovšie pokroky v oblasti počítačového videnia a systémov strojového učenia. Kód knižnice je napísaný v C++ a distribuovaný pod licenciou BSD. Väzby sú pripravené pre rôzne programovacie jazyky vrátane Pythonu, MATLABu a Java.

Knižnicu možno použiť na rozpoznávanie objektov na fotografiách a videách (napríklad rozpoznávanie tvárí a postáv ľudí, text atď.), sledovanie pohybu objektov a fotoaparátu, klasifikáciu akcií na videu, transformáciu obrázkov, extrahovanie 3D modelov, vytváranie 3D priestoru zo záberov zo stereo kamier, vytváranie kvalitných záberov kombinovaním záberov nižšej kvality, vyhľadávanie objektov podobných prezentovanej množine prvkov na obrázku, aplikácia metód strojového učenia, umiestňovanie značiek, identifikácia spoločných prvkov v rôznych obrázkoch, automaticky odstraňuje chyby, ako je efekt červených očí.

В Nový uvoľniť:

  • K modulu DNN (Deep Neural Network) bol pridaný backend na používanie CUDA s implementáciou algoritmov strojového učenia založených na neurónových sieťach a bola implementovaná podpora experimentálneho API. nGraph OpenVINO;
  • Pomocou inštrukcií SIMD bol optimalizovaný výkon kódu pre stereo výstup (StereoBM/StereoSGBM), zmenu veľkosti, maskovanie, rotáciu, výpočet chýbajúcich farebných zložiek a mnoho ďalších operácií;
  • Pridaná viacvláknová implementácia funkcie pyrDown;
  • Pridaná možnosť extrahovať video streamy z mediálnych kontajnerov (demuxovanie) pomocou backendu videoio založeného na FFmpeg;
  • Pridaný algoritmus pre rýchlu frekvenčne selektívnu rekonštrukciu poškodených obrazov FSR (frekvenčne selektívna rekonštrukcia);
  • Pridaná metóda RIC pre interpoláciu typických nevyplnených oblastí;
  • Pridaná metóda normalizácie odchýlky LOGOS;
  • Modul G-API (opencv_gapi), ktorý funguje ako motor pre efektívne spracovanie obrazu pomocou algoritmov založených na grafoch, podporuje komplexnejšie hybridné počítačové videnie a algoritmy hlbokého strojového učenia. Poskytuje sa podpora pre backend Intel Inference Engine. Pridaná podpora pre spracovanie video streamov do vykonávacieho modelu;
  • Eliminovaný zraniteľnosti (CVE-2019 5063,, CVE-2019 5064,), čo môže potenciálne viesť k spusteniu kódu útočníka pri spracovaní neoverených údajov vo formátoch XML, YAML a JSON. Ak sa počas analýzy JSON vyskytne znak s nulovým kódom, celá hodnota sa skopíruje do vyrovnávacej pamäte, ale bez správnej kontroly, či neprekračuje hranice pridelenej oblasti pamäte.

Zdroj: opennet.ru

Pridať komentár