Izdaja knjižnice računalniškega vida OpenCV 4.2

potekala brezplačna izdaja knjižnice OpenCV 4.2 (Open Source Computer Vision Library), ki ponuja orodja za obdelavo in analizo slikovne vsebine. OpenCV ponuja več kot 2500 algoritmov, tako klasičnih kot najnovejših napredkov v sistemih računalniškega vida in strojnega učenja. Koda knjižnice je napisana v C++ in distributer pod licenco BSD. Vezave so pripravljene za različne programske jezike, vključno s Pythonom, MATLAB in Javo.

Knjižnico je mogoče uporabiti za prepoznavanje predmetov na fotografijah in videoposnetkih (na primer prepoznavanje obrazov in figur ljudi, besedila itd.), sledenje gibanja predmetov in kamer, razvrščanje dejanj v videu, pretvorbo slik, ekstrahiranje 3D modelov, generiranje 3D prostora iz slik iz stereo kamer, ustvarjanje visokokakovostnih slik s kombiniranjem slik nižje kakovosti, iskanje objektov na sliki, ki so podobni predstavljenemu naboru elementov, uporaba metod strojnega učenja, postavljanje oznak, prepoznavanje skupnih elementov v različnih slike, ki samodejno odpravijo napake, kot so rdeče oči.

В novo выпуски:

  • Modulu DNN (Deep Neural Network) je bilo dodano zaledje za uporabo CUDA z implementacijo algoritmov strojnega učenja, ki temeljijo na nevronskih mrežah, in implementirana je eksperimentalna podpora za API nGraph OpenVINO;
  • Z uporabo navodil SIMD je bila učinkovitost kode optimizirana za stereo izhod (StereoBM/StereoSGBM), spreminjanje velikosti, maskiranje, vrtenje, izračun manjkajočih barvnih komponent in številne druge operacije;
  • Dodana večnitna izvedba funkcije pyrDown;
  • Dodana možnost ekstrahiranja video tokov iz medijskih vsebnikov (demuxing) z uporabo zaledja videoio, ki temelji na FFmpeg;
  • Dodan algoritem za hitro frekvenčno selektivno rekonstrukcijo poškodovanih slik OKS (Frekvenčna selektivna rekonstrukcija);
  • Dodana metoda RIC za interpolacijo tipičnih nezapolnjenih površin;
  • Dodana metoda normalizacije odstopanja LOGOS;
  • Modul G-API (opencv_gapi), ki deluje kot motor za učinkovito obdelavo slik z algoritmi, ki temeljijo na grafih, podpira kompleksnejši hibridni računalniški vid in algoritme globokega strojnega učenja. Zagotovljena je podpora za zaledje Intel Inference Engine. Izvedbenemu modelu dodana podpora za obdelavo video tokov;
  • Odpravljeno ranljivosti (CVE-2019-5063, CVE-2019-5064), kar lahko vodi do izvajanja kode napadalca pri obdelavi nepreverjenih podatkov v formatih XML, YAML in JSON. Če med razčlenjevanjem JSON naletite na znak z ničelno kodo, se celotna vrednost prekopira v medpomnilnik, vendar brez ustreznega preverjanja, ali presega meje dodeljenega pomnilniškega območja.

Vir: opennet.ru

Dodaj komentar