ИздавањС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ рачунарског Π²ΠΈΠ΄Π° ΠžΠΏΠ΅Π½Π¦Π’ 4.2

ΠΎΠ΄ΠΈΠ³Ρ€Π°Π»ΠΎ сС Ρ€Π΅Π»ΠΈΠ· свободной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠžΠΏΠ΅Π½Π¦Π’ 4.2 (Open Source Computer Vision Library), ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ срСдства для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° содСрТимого ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. OpenCV прСдоставляСт Π±ΠΎΠ»Π΅Π΅ 2500 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΊΠ°ΠΊ классичСских, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… послСдниС достиТСния Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния ΠΈ систСм машинного обучСния. Код Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ написан Π½Π° языкС Π‘++ ΠΈ дистрибуира ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD. Π‘ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков программирования, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Python, MATLAB ΠΈ Java.

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

Π’ Нова издањС:

  • Π’ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ DNN (Deep Neural Network) с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² машинного обучСния Π½Π° основС Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ бэкСнд для использования CUDA ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° API nGraph OpenVINO;
  • Π‘ использованиСм SIMD-инструкций ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π° для стСрСовывода (StereoBM/StereoSGBM), измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, налоТСния маски, ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°, расчёта Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° многопоточная рСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ pyrDown;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ извлСчСния Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (demuxing) ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ бэкСнда videoio Π½Π° Π±Π°Π·Π΅ FFmpeg;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для быстрой частотно-сСлСктивной рСконструкции ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π€Π‘Π  (Frequency Selective Reconstruction);
  • Π”ΠΎΠ΄Π°Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ КБО для интСрполяции Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… областСй;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ Π›ΠžΠ“ΠžΠ‘;
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ G-API (opencv_gapi), Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π²ΠΈΠΆΠΊΠ° для эффСктивной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с использованиСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° основС Π³Ρ€Π°Ρ„ΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΎΠ»Π΅Π΅ слоТных Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠ³ΠΎ машинного обучСния. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° бэкСнда Intel Inference Engine. Π’ модСль выполнСния Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²;
  • Елиминисано Ρ€Π°ΡšΠΈΠ²ΠΎΡΡ‚ΠΈ (Π¦Π’Π•-КБНУМКБ-КБНУМКБ, Π¦Π’Π•-КБНУМКБ-КБНУМКБ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… XML, YAML ΠΈ JSON. Если Π² процСссС Ρ€Π°Π·Π±ΠΎΡ€Π° JSON встрСтился символ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ копируСтся Π² Π±ΡƒΡ„Π΅Ρ€, Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области памяти.

Π˜Π·Π²ΠΎΡ€: ΠΎΠΏΠ΅Π½Π½Π΅Ρ‚.Ρ€Ρƒ

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