Π’Π΅Ρ
Π½ΡΡΠ½ΠΈΠΉ Π»ΡΠ΄Π΅Ρ Π½Π°ΠΏΡΡΠΌΠΊΡ ΠΊΠΎΠΌΠΏ'ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΠΎΡΡ, Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Π»ΡΠ½ΠΈΠΉ Π·Π° ΡΠΎΠ·ΡΠΎΠ±ΠΊΡ, ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ ΡΠ° Π²ΠΏΡΠΎΠ²Π°Π΄ΠΆΠ΅Π½Π½Ρ CV-ΡΡΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠΎΠ±ΠΎΡΠΈ Π½Π° edge-ΠΏΡΠΈΡΡΡΠΎΡΡ
Π² ΡΠ΅Π°Π»ΡΠ½ΠΈΡ
ΡΠΌΠΎΠ²Π°Ρ
. ΠΠ΅ΡΠ΅ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Π»ΡΠ½ΡΡΡΡ Π·Π° Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΡ, ΡΠΊΡΡΡΡ ΡΠΎΠ·ΠΏΡΠ·Π½Π°Π²Π°Π½Π½Ρ, ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ²Π°Π½ΡΡΡΡ, ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ Ρ ΡΡΠ°Π±ΡΠ»ΡΠ½ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠΎΠ½ΠΈ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Π»ΡΠ½ΠΎΡΡΡ:
β’ Π ΠΎΠ·ΡΠΎΠ±ΠΊΠ° ΡΠ° ΡΠΎΠ·Π²ΠΈΡΠΎΠΊ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏ'ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΠΎΡΡ Π΄Π»Ρ ΡΠΎΠ·ΠΏΡΠ·Π½Π°Π²Π°Π½Π½Ρ ΡΠΎΠ²Π°ΡΡΠ², ΡΠΏΠ°ΠΊΠΎΠ²ΠΎΠΊ Ρ ΡΠΌΠ½ΠΎΡΡΠ΅ΠΉ.
β’ Π€ΠΎΡΠΌΡΠ²Π°Π½Π½Ρ ΡΠ° ΡΠΎΠ·Π²ΠΈΡΠΎΠΊ CV-ΡΡΠ΅ΠΊΠ° (Π½Π°Π²ΡΠ°Π½Π½Ρ, ΡΠ½ΡΠ΅ΡΠ΅Π½Ρ, Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ).
β’ ΠΡΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°, Π°ΡΠ³ΠΌΠ΅Π½ΡΠ°ΡΡΡ ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΊΠΎΡΡΡ Π΄Π°ΡΠ°ΡΠ΅ΡΡΠ².
β’ ΠΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡΠ΄ edge-ΠΏΡΠΈΡΡΡΠΎΡ (latency, ΠΏΠ°ΠΌ'ΡΡΡ, Π΅Π½Π΅ΡΠ³ΠΎΡΠΏΠΎΠΆΠΈΠ²Π°Π½Π½Ρ).
β’ ΠΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² ΡΠ΅Π°Π»ΡΠ½Ρ ΠΏΡΠΈΡΡΡΠΎΡ: Raspberry Pi, NVIDIA Jetson, IoT-ΠΊΠ°ΠΌΠ΅ΡΠΈ.
β’ ΠΠ°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ realtime-ΡΠΎΠ±ΠΎΡΠΈ ΡΠΈΡΡΠ΅ΠΌ.
β’ Π‘ΠΏΡΠ»ΡΠ½Π° ΡΠΎΠ±ΠΎΡΠ° Π· backend- Ρ hardware-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π½Π° ΡΡΠ²Π½Ρ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠΈ.
β’ Π’Π΅Ρ
Π½ΡΡΠ½Π΅ Π»ΡΠ΄Π΅ΡΡΡΠ²ΠΎ: ΠΏΡΠΈΠΉΠ½ΡΡΡΡ ΡΡΡΠ΅Π½Ρ, ΠΊΠΎΠ΄-ΡΠ΅Π²'Ρ, mentoring, ΡΡΠ°ΡΡΡ Ρ Π½Π°ΠΉΠΌΡ.
βΈ»
ΠΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²Ρ Π²ΠΈΠΌΠΎΠ³ΠΈ:
β’ ΠΠ»ΠΈΠ±ΠΎΠΊΠΈΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Ρ ΠΊΠΎΠΌΠΏ'ΡΡΠ΅ΡΠ½ΠΎΠΌΡ Π·ΠΎΡΡ ΡΠ° ΡΠ΅Π°Π»ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΡΠΎ Π²ΠΈΠΉΡΠ»ΠΈ Π² ΠΏΡΠΎΠ΄:
β’ object detection
β’ classification
β’ segmentation
β’ ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π·:
β’ PyTorch Π°Π±ΠΎ TensorFlow
β’ OpenCV
β’ ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠ°ΠΌΠΈ:
β’ YOLO (v5 / v8)
β’ SSD (Single Shot MultiBox Detector)
β’ Faster R-CNN
β’ ΠΠΏΠ΅Π²Π½Π΅Π½Π΅ Π²ΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ Python.
β’ ΠΠΎΠ²Π½ΠΈΠΉ ΡΠΈΠΊΠ» ΡΠΎΠ±ΠΎΡΠΈ Π· Π΄Π°ΡΠ°ΡΠ΅ΡΠ°ΠΌΠΈ: Π·Π±ΡΡ, ΡΠΎΠ·ΠΌΡΡΠΊΠ°, Π°ΡΠ³ΠΌΠ΅Π½ΡΠ°ΡΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΊΠΎΡΡΡ.
β’ ΠΠΎΡΠ²ΡΠ΄ ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ:
β’ quantization
β’ pruning
β’ ONNX
β’ TensorRT
β’ Π ΠΎΠ·Π³ΠΎΡΡΠ°Π½Π½Ρ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° edge-ΠΏΡΠΈΡΡΡΠΎΡΡ
:
β’ NVIDIA Jetson
β’ Raspberry Pi
β’ ΠΠΎΡΠ²ΡΠ΄ ΠΏΠΎΠ±ΡΠ΄ΠΎΠ²ΠΈ realtime-ΡΠΈΡΡΠ΅ΠΌ.
β’ ΠΠ½Π³Π»ΡΠΉΡΡΠΊΠ° ΠΌΠΎΠ²Π°: ΡΠΈΡΠ°Π½Π½Ρ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ.
βΈ»
ΠΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²Ρ Π½Π°Π²ΠΈΡΠΊΠΈ
β’ ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· NVIDIA DeepStream SDK.
β’ Π ΠΎΠ±ΠΎΡΠ° Π· Π²ΡΠ΄Π΅ΠΎΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ:
β’ GStreamer
β’ RTSP
β’ MJPEG
β’ ΠΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ CV-ΡΡΡΠ΅Π½Ρ Π· backend:
β’ REST
β’ gRPC
β’ ΠΠ°Π·ΠΎΠ²Ρ Π·Π½Π°Π½Π½Ρ embedded-ΡΠΈΡΡΠ΅ΠΌ.
ΠΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ:
- Π¦ΡΠΊΠ°Π²Ρ ΡΠ° ΡΠΊΠ»Π°Π΄Π½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π΄Π΅ Π²ΠΈ Π±Π°ΡΠΈΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ²ΠΎΡΡ ΠΏΡΠ°ΡΡ.
- ΠΡΠ΄Π΄Π°Π»Π΅Π½ΠΈΠΉ Π°Π±ΠΎ Π³ΡΠ±ΡΠΈΠ΄Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠ±ΠΎΡΠΈ ΠΌ. ΠΠΈΡΠ², ΠΡΠ». Π ΠΌΠ°Π»Π΅Π²ΠΈΡΠ° 86Π
- Π‘ΡΡΠ°ΡΠ½Π΅ ΠΎΠ±Π»Π°Π΄Π½Π°Π½Π½Ρ Π΄Π»Ρ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ ΡΠ° ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ.
- ΠΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΉΠ½ΠΎΠ³ΠΎ Π·ΡΠΎΡΡΠ°Π½Π½Ρ ΡΠ° ΠΎΠ±ΠΌΡΠ½Ρ Π΄ΠΎΡΠ²ΡΠ΄ΠΎΠΌ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ΄Π½ΠΎΠ΄ΡΠΌΡΡΠ².
- ΠΡΠ΄Π½Π° Π·Π°ΡΠΎΠ±ΡΡΠ½Π° ΠΏΠ»Π°ΡΠ° Π·Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΡΠΏΡΠ²Π±Π΅ΡΡΠ΄ΠΈ.