Arvutinägemise raamatukogu OpenCV 4.2 väljalase

võttis aset tasuta raamatukogu väljalase OpenCV 4.2 (Open Source Computer Vision Library), mis pakub tööriistu pildi sisu töötlemiseks ja analüüsimiseks. OpenCV pakub rohkem kui 2500 algoritmi, mis on nii klassikalised kui ka peegeldavad arvutinägemise ja masinõppesüsteemide uusimaid edusamme. Teegi kood on kirjutatud C++ ja jaotatud BSD litsentsi alusel. Sidemed on ette valmistatud erinevatele programmeerimiskeeltele, sealhulgas Python, MATLAB ja Java.

Teeki saab kasutada objektide tuvastamiseks fotodel ja videotes (näiteks inimeste nägude ja figuuride, teksti tuvastamine jne), objektide ja kaamerate liikumise jälgimiseks, tegevuste klassifitseerimiseks videos, piltide teisendamiseks, 3D-mudelite eraldamiseks, 3D-ruumi genereerimine stereokaamerate piltidest, kvaliteetsete piltide loomine madalama kvaliteediga kujutiste kombineerimise teel, pildilt objektide otsimine, mis on sarnased esitatud elementide komplektiga, masinõppe meetodite rakendamine, markerite paigutamine, ühiste elementide tuvastamine erinevates pilte, kõrvaldades automaatselt sellised defektid nagu punasilmsus.

В uus vabastada:

  • DNN (Deep Neural Network) moodulile on lisatud CUDA kasutamise taustaprogramm koos närvivõrkudel põhinevate masinõppe algoritmide juurutamisega ning rakendatud on eksperimentaalne API tugi nGraafik OpenVINO;
  • SIMD juhiseid kasutades optimeeriti koodi jõudlust stereoväljundi (StereoBM/StereoSGBM), suuruse muutmise, maskeerimise, pööramise, puuduvate värvikomponentide arvutamise ja paljude muude toimingute jaoks;
  • Lisatud funktsiooni mitme lõimega teostus pyrDown;
  • Lisatud võimalus ekstraheerida meediumikonteinerite videovooge (demuksimine), kasutades FFmpegil põhinevat videoio taustaprogrammi;
  • Lisatud algoritm kahjustatud piltide kiireks sagedusselektiivseks rekonstrueerimiseks FSR (Sageduse selektiivne rekonstrueerimine);
  • Lisatud meetod RIC tüüpiliste täitmata alade interpoleerimiseks;
  • Lisatud hälbe normaliseerimise meetod LOGOD;
  • G-API moodul (opencv_gapi), mis toimib tõhusa pilditöötluse mootorina, kasutades graafikupõhiseid algoritme, toetab keerukamaid hübriidarvuti nägemist ja sügavaid masinõppe algoritme. Pakutakse Intel Inference Engine'i taustaprogrammi tuge. Täitmismudelile on lisatud videovoogude töötlemise tugi;
  • Elimineeritud haavatavused (CVE-2019-5063, CVE-2019-5064), mis võib XML-, YAML- ja JSON-vormingus kontrollimata andmete töötlemisel viia ründaja koodi täitmiseni. Kui JSON-i sõelumisel leitakse nullkoodiga märk, kopeeritakse kogu väärtus puhvrisse, kuid kontrollimata, kas see ületab eraldatud mäluala piire.

Allikas: opennet.ru

Lisa kommentaar