ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ° визија OpenCV 4.2

сС ΠΎΠ΄Ρ€ΠΆΠ° бСсплатно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° OpenCV 4.2 (Open Source Computer Vision Library), која ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° содрТината Π½Π° сликитС. OpenCV ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° повСќС ΠΎΠ΄ 2500 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, класични ΠΈ ΠΊΠ°ΠΊΠΎ ΠΎΠ΄Ρ€Π°Π· Π½Π° Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ° Π²ΠΎ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ°Ρ‚Π° визија ΠΈ систСмитС Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅. ΠšΠΎΠ΄ΠΎΡ‚ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ напишан Π²ΠΎ C++ ΠΈ дистрибуирани ΠΎΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π° BSD. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ сС врски Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ Python, MATLAB ΠΈ Java.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡšΠ΅ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ Π²ΠΎ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ Π²ΠΈΠ΄Π΅Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡšΠ΅ Π½Π° Π»ΠΈΡ†Π° ΠΈ Ρ„ΠΈΠ³ΡƒΡ€ΠΈ Π½Π° Π»ΡƒΡ“Π΅, тСкст ΠΈΡ‚Π½.), слСдСњС Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅, ΠΊΠ»Π°ΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° Π²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅ слики, ΠΈΠ·Π²Π»Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ 3D ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ 3D простор ΠΎΠ΄ слики ΠΎΠ΄ стСрСо ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ, создавањС висококвалитСтни слики со ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ слики со послаб ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚, ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ Π½Π° сликата ΠΊΠΎΠΈ сС слични Π½Π° прСтставСниот сСт Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅, ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ слики, автоматски Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ˜ΡœΠΈ Π³ΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ρ†Ρ€Π²Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‡ΠΈ.

Π’ Π½ΠΎΠ² ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅:

  • Π’ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ DNN (Deep Neural Network) Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π±Π΅ΠΊΠ΅Π½Π΄ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° CUDA со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° нСвронски ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° API nΠ“Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ OpenVINO;
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ инструкциитС Π½Π° SIMD, пСрформанситС Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π±Π΅Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° стСрСо ΠΈΠ·Π»Π΅Π· (StereoBM/StereoSGBM), ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π°, ΠΌΠ°ΡΠΊΠΈΡ€Π°ΡšΠ΅, Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡ˜Π°, ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π±ΠΎΡ˜Π°Ρ‚Π° ΡˆΡ‚ΠΎ нСдостасуваат ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° со повСќС нишки pyrDown;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΈΠ·Π²Π»Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ стримови ΠΎΠ΄ мСдиумски ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ (Π΄Π΅ΠΌΡƒΠΊΡΠΈΡ€Π°ΡšΠ΅) ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° videoio Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° FFmpeg;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° Π±Ρ€Π·Π° Ρ€Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° ΠΎΡˆΡ‚Π΅Ρ‚Π΅Π½ΠΈΡ‚Π΅ слики со сСлСктивна Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π° FSR (Π€Ρ€Π΅ΠΊΠ²Π΅Π½Ρ‚Π½Π° сСлСктивна Ρ€Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ РИЦ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ Π½Π΅ΠΏΠΎΠΏΠΎΠ»Π½Π΅Ρ‚ΠΈ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½ΠΈ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΡ‚ΡΡ‚Π°ΠΏΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π›ΠžΠ“ΠžΠ‘;
  • ΠœΠΎΠ΄ΡƒΠ»ΠΎΡ‚ G-API (opencv_gapi), кој Π΄Π΅Π»ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΌΠΎΡ‚ΠΎΡ€ Π·Π° Сфикасна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° слики ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° покомплСксни Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ Π²ΠΈΠ·ΠΈΠΈ ΠΈ Π΄Π»Π°Π±ΠΎΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅. ОбСзбСдСна Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π·Π°Π΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° Intel Inference Engine. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅;
  • Π•Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ранливости (CVE-2019-5063, CVE-2019-5064), ΡˆΡ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ XML, YAML ΠΈ JSON. Ако сС срСтнС Π·Π½Π°ΠΊ со Π½ΡƒΠ»Π° ΠΊΠΎΠ΄ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° JSON, Ρ†Π΅Π»Π°Ρ‚Π° врСдност сС ΠΊΠΎΠΏΠΈΡ€Π° Π²ΠΎ Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚, Π½ΠΎ Π±Π΅Π· ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π° Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π΄ΠΎΠ΄Π΅Π»Π΅Π½Π°Ρ‚Π° мСмориска област.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€