Ukukhutshwa kwethala leencwadi lombono wekhompyutha i-OpenCV 4.2

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

Ithala leencwadi lingasetyenziselwa ukuqaphela izinto kwiifoto kunye neevidiyo (umzekelo, ukuqatshelwa kobuso kunye namanani abantu, umbhalo, njl.), ukulandelela intshukumo yezinto kunye neekhamera, ukuhlelwa kweentshukumo kwividiyo, ukuguqula imifanekiso, ukukhupha iimodeli ze-3D, ukuvelisa indawo ye-3D evela kwimifanekiso esuka kwiikhamera ze-stereo, ukudala imifanekiso ekumgangatho ophezulu ngokudibanisa imifanekiso ephantsi, ukukhangela izinto ezikumfanekiso ezifana nesethi yezinto eziveziweyo, ukusebenzisa iindlela zokufunda umatshini, ukubeka iimpawu, ukuchonga izinto eziqhelekileyo kwizinto ezahlukeneyo. imifanekiso, isusa ngokuzenzekelayo iziphene ezifana neliso elibomvu .

Π’ entsha ukukhulula:

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

umthombo: opennet.ru

Yongeza izimvo