ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ½ΠΈΠΌΡΠΈΠΌΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ Π»ΠΈΡΠ° ΠΈ ΡΠΈΠ³ΡΡΠ° ΡΡΠ΄ΠΈ, ΡΠ΅ΠΊΡΡΠ° ΠΈΡΠ΄.), ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΊΡΠ΅ΡΠ°ΡΠ° ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠΎΠ²Π°ΡΠ΅ ΡΠ°Π΄ΡΠΈ Ρ Π²ΠΈΠ΄Π΅Ρ, ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ΅ ΡΠ»ΠΈΠΊΠ°, ΠΈΠ·Π΄Π²Π°ΡΠ°ΡΠ΅ 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 Π²ΡΡΡΠ΅ΡΠΈΠ»ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Ρ Π½ΡΠ»Π΅Π²ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ Π² Π±ΡΡΠ΅Ρ, Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΡ ΠΎΠ΄Π° Π·Π° Π³ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ·Π²ΠΎΡ: ΠΎΠΏΠ΅Π½Π½Π΅Ρ.ΡΡ