prehľad voľnej knižnice (Open Source Computer Vision Library), poskytujúca prostriedky na spracovanie a analýzu obsahu obrázkov. OpenCV ponúka viac ako 2500 algoritmov, ako klasických, tak 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 jazyku C++ a je pod licenciou BSD. Pre rôzne programovacie jazyky boli pripravené väzby, vrátane Pythonu, MATLABu a Javy.
Knižnica sa môže používať na rozpoznávanie objektov na fotografiách a videách (napríklad rozpoznávanie tvárí a postáv ľudí, textu a pod.), sledovanie pohybu objektov a kamery, klasifikáciu akcií vo videu, transformáciu obrázkov, extrakciu 3D modelov, tvorbu 3D priestoru z obrázkov zo stereokamery, vytváranie vysoko kvalitných obrázkov spojením obrázkov s nižšou kvalitou, vyhľadávanie na obrázku objektov podobných predstavenému súboru prvkov, aplikáciu metód strojového učenia, umiestňovanie značiek, identifikáciu spoločných prvkov na rôznych obrázkoch, automatické odstránenie defektov ako napríklad efekt červených očí.
V :
- Do modulu DNN (Deep Neural Network) s implementáciou algoritmov strojového učenia na základe neurónových sietí bol pridaný backend na použitie CUDA a bola implementovaná experimentálna podpora API ;
- Pomocou SIMD inštrukcií bola optimalizovaná výkonnosť kódu pre stereovýstup (StereoBM/StereoSGBM), zmenu veľkosti, zahalenie masky, otáčanie, výpočet chýbajúcich komponentov farby a mnohé ďalšie operácie;
- Bola pridaná viacvláknová implementácia funkcie ;
- Bol pridaný algoritmus na rýchle frekvenčne selektívne rekonštrukcie poškodených obrázkov
- FSR RIC
- Bola pridaná metóda Bol pridaný metóda normalizácie odchýlok
- LOGOS ;
- CVE-2019-5063
- Opravené (, Uskutočnil sa prehľad voľnej knižnice OpenCV 4.2 (Open Source.
Zdroj: opennet.ru
