Lëshimi i bibliotekës së vizionit kompjuterik OpenCV 4.2

U zhvillua dalja e bibliotekës së lirë OpenCV 4.2 (Biblioteka e Vizionit Kompjuterik me Burim të Hapur), që ofron mjete për përpunimin dhe analizën e përmbajtjes së imazheve. OpenCV ofron më shumë se 2500 algoritme, si klasiç të tillë ashtu edhe që pasqyrojnë arritjet e fundit në fushën e vizionit kompjuterik dhe sistemeve të mësimit të makinerive. Kodi i bibliotekës është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD. Bashkëngjitjet janë përgatitur për gjuhë të ndryshme programimi, përfshirë Python, MATLAB dhe Java.

Biblioteka mund të përdoret për njohjen e objekteve në fotografi dhe video (për shembull, njohja e fytyrave dhe silueteve të njerëzve, tekstit etj.), ndjekjen e lëvizjes së objekteve dhe kamerave, klasifikimin e veprimeve në video, transformimin e imazheve, nxjerrjen e modeleve 3D, formimin e një hapësire 3D nga imazhet e kamerave stereokopike, krijimin e imazheve me cilësi të lartë përmes kombinimit të imazheve me cilësi më të ulët, kërkimin e objekteve në imazh që ngjajnë me një grup të dhënë elementesh, aplikimin e metodave të mësimit të makinerive, vendosjen e shenjave, identifikimin e elementeve të zakonshme në imazhe të ndryshme, eliminimin automatik të defekteve të tilla si efekti i syve të kuq.

Në në daljen e re të lëshuar:

  • Moduli DNN (Rrjeti i ThellĂ« Neural) me implementimin e algoritmeve tĂ« mĂ«simit tĂ« makinerive tĂ« bazuara nĂ« rrjete nervore ka shtuar njĂ« backend pĂ«r pĂ«rdorimin e CUDA dhe ka zbatuar mbĂ«shtetje eksperimentale pĂ«r API nGraph OpenVINO;
  • Me pĂ«rdorimin e instrukcioneve SIMD, Ă«shtĂ« optimizuar performanca e kodit pĂ«r nxjerrjen stereoskopike (StereoBM/StereoSGBM), ndryshimin e madhĂ«sisĂ«, mbivendosjen e maskave, rrotullimin, llogaritjen e komponenteve tĂ« humbura tĂ« ngjyrĂ«s dhe shumĂ« operacione tĂ« tjera;
  • Shtuar implementimin me shumĂ« degĂ« tĂ« funksionit pyrDown;
  • Shtuar mundĂ«sinĂ« e nxjerrjes sĂ« fluxeve video nga kontejnerĂ«t e mediave (demuxing) me backend videoio tĂ« bazuar nĂ« FFmpeg;
  • Shtuar njĂ« algoritĂ«m pĂ«r rikonstruksionin e shpejtĂ« selektiv tĂ« frekuencave tĂ« imazheve tĂ« dĂ«mtuara FSR (Rikonstruksioni Selektiv i Frekuencave);
  • Shtuar metoda RIC pĂ«r interpolimin e zonave tipike tĂ« pafundura;
  • Shtuar metoda e normalizimit tĂ« devijimeve LOGOS;
  • NĂ« modulin G-API (opencv_gapi), i cili kryen funksionet e motorit pĂ«r pĂ«rpunimin efikas tĂ« imazheve duke pĂ«rdorur algoritme tĂ« bazuara nĂ« graf, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r algoritme mĂ« komplekse hibride tĂ« vizionit kompjuterik dhe tĂ« mĂ«simit tĂ« thellĂ«. ËshtĂ« siguruar mbĂ«shtetje pĂ«r backend-in Intel Inference Engine. NĂ« modelin e ekzekutimit Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rpunimin e rrjedhave tĂ« videove;
  • Eliminuar mangĂ«sive (CVE-2019-5063, CVE-2019-5064), tĂ« cilat potencialisht mund tĂ« çojnĂ« nĂ« ekzekutimin e kodit tĂ« sulmuesit gjatĂ« pĂ«rpunimit tĂ« tĂ« dhĂ«nave tĂ« pa kontrolluara nĂ« formatet XML, YAML dhe JSON. NĂ«se gjatĂ« analizĂ«s sĂ« JSON haset njĂ« simbol me kod zero, vlera kopjohet e tĂ«ra nĂ« tampon, por pa verifikim tĂ« duhur pĂ«r daljen jashtĂ« kufijve tĂ« hapĂ«sirĂ«s sĂ« ndarĂ« tĂ« memories.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster