Az OpenCV 4.2 számítógépes látás könyvtár kiadása

Megvalósult szabad könyvtár kiadása OpenCV 4.2 (Open Source Computer Vision Library), amely eszközöket biztosít a képek tartalmának feldolgozásához és elemzéséhez. Az OpenCV több mint 2500 algoritmust kínál, beleértve a klasszikusakat és a legújabb számítástechnikai látás és gépi tanulás terén elért eredményeket. A könyvtár kódja C++ nyelven íródott, és terjesztésre kerül BSD licenc alatt áll. Különböző programozási nyelvekhez készültek binderek, beleértve a Python, MATLAB és Java nyelveket.

A könyvtár alkalmazható objektumok felismerésére fényképeken és videókon (például arcok és emberek alakjának, szövegek stb. felismerése), tárgyak és kamerák mozgásának követésére, videók cselekvéseinek klasszifikálására, képek átalakítására, 3D-modellek kinyerésére, 3D-tér képzésére sztereokamerák által, alacsonyabb minőségű képek egyesítésével magas minőségű képek létrehozására, hasonló elemek keresésére kép alapján, gépi tanulási módszerek alkalmazására, jelölők elhelyezésére, közös elemek felismerésére különböző képeken, automatikus hibajavításra, mint például a piros szem effektus.

A új kiadásban:

  • A DNN (Deep Neural Network) modulba, amely a neurális hálózatokon alapuló gépi tanulási algoritmusok megvalósítását tartalmazza, került egy backend a CUDA használatához, és kísérleti támogatást kapott az API nGraph OpenVINO;
  • A SIMD utasítások használatával optimalizálták a kód teljesítményét a sztereoválasztás (StereoBM/StereoSGBM), méretezés, maszk alkalmazás, forgatás, színösszetevők kiszámítása és sok más művelet során;
  • Hozzáadásra került egy több szálú megvalósítás pyrDown;
  • Hozzáadva a videofolyamok kinyerésének lehetősége a médiaszigetekből (demuxing) a FFmpeg alapú videoio backend segítségével;
  • Hozzáadva egy algoritmus a sérült képek gyors frekvencia-szelektív rekonstrukciójához FSR (Frekvencia Szelektív Rekonstrukció);
  • Hozzáadva a módszert RIC a tipikus, ki nem töltött területek interpolálására;
  • Hozzáadva a eltérés normalizálási módszere LOGOS;
  • A G-API (opencv_gapi) modulban, amely a képek hatékony feldolgozásához használja a grafikon alapú algoritmusokat, a bonyolultabb hibrid számítógépes látás és mélytanulási algoritmusok támogatása valósult meg. Intel Inference Engine háttértámogatás érkezett. A végrehajtási modellbe a videostream feldolgozásának támogatása is bekerült;
  • Javítva sebezhetőségek (CVE-2019-5063, CVE-2019-5064), amelyek potenciálisan lehetővé tehetik a támadó kódjának végrehajtását, amikor nem ellenőrzött adatokat dolgoznak fel XML, YAML és JSON formátumokban. Ha a JSON elemzése során nullás kódú karaktert találunk, az érték teljes egészében a puffert átkerül, de megfelelő tartományellenőrzés nélkül.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster