OpenCV 4.7 -tietokonenäkökirjaston julkaisu

OpenCV 4.7 (Open Source Computer Vision Library), ilmainen kuvankäsittely- ja -analyysikirjasto, on julkaistu. OpenCV tarjoaa yli 2 500 algoritmia, mukaan lukien sekä klassisia että konenäön ja koneoppimisen uusimpia edistysaskeleita heijastavia algoritmeja. Kirjaston koodi on kirjoitettu C++:lla ja jaettu BSD-lisenssillä. Sidonnat ovat saatavilla useille ohjelmointikielille, kuten Pythonille, MATLABille ja Javalle.

Kirjastoa voidaan käyttää valokuvien ja videoiden kohteiden tunnistamiseen (esim. ihmisten kasvojen ja hahmojen, tekstin tunnistus), esineiden ja kameroiden liikkeen seurantaan, toimien luokitteluun videossa, kuvien muuntamiseen, 3D-mallien poimimiseen, 3D-tilan luominen stereokameroiden kuvista, korkealaatuisten kuvien luominen yhdistämällä huonolaatuisia kuvia, etsimällä kuvasta esineitä, jotka ovat samankaltaisia ​​kuin esitetty elementtisarja, soveltamalla koneoppimismenetelmiä, sijoittamalla merkkejä, tunnistamalla yhteisiä elementtejä eri kuvia poistamalla automaattisesti viat, kuten punasilmäisyyden.

Uuden julkaisun muutoksista:

  • DNN (Deep Neural Network) -moduulissa on toteutettu merkittäviä konvoluution suorituskyvyn optimointeja, jotka mahdollistavat neuroverkkopohjaisten koneoppimisalgoritmien toteuttamisen. Nopea Vinograd-konvoluutioalgoritmi on toteutettu. Uudet ONNX (Open Neural Network Exchange) -kerrokset on lisätty: Scatter, ScatterND, Tile, ReduceL1 ja ReduceMin. Tuki OpenVino 2022.1 -kehykselle ja CANN-taustajärjestelmälle on lisätty.
  • QR-koodien tunnistuksen ja dekoodauksen laatua on parannettu.
  • Lisätty tuki ArUco- ja AprilTag-visuaalisille merkinnöille.
  • Lisätty Nanotrack v2 -seurantalaite neuroverkkojen perusteella.
  • Stackblur-sumennusalgoritmi on toteutettu.
  • Lisätty tuki FFmpeg 5.x:lle ja CUDA 12.0:lle.
  • Ehdotetaan uutta API:a monisivuisten kuvaformaattien käsittelyyn.
  • Lisätty tuki libSPNG-kirjastolle PNG-muodossa.
  • libJPEG-Turbo hyödyntää SIMD-käskykiihdytystä.
  • H264/H265-tuki on otettu käyttöön Android-alustalle.
  • Kaikki Python-kielen perus-API-rajapinnat tarjotaan.
  • Lisätty uusi yleiskäyttöinen taustajärjestelmä vektoriohjeille.

Lähde: opennet.ru

Lisää kommentti