OpenVINO-YoloV3
YoloV3 / tiny-YoloV3 + RaspberryPi3 / Ubuntu LaptopPC + NCS/NCS2 + USB Camera + Python
Performance comparison as a mobile application (Based on sensory comparison)
◯=HIGH, △=MEDIUM, ×=LOW
No.
Model
Speed
Accuracy
Adaptive distance
1
SSD
×
◯
ALL
2
△
△
Short distance
3
×
◯
ALL
4
◯
△
Long distance
My articles
Change history
[Mar 01, 2019] Improve accuracy. Fixed preprocessing and postprocessing bug.
[Mar 17, 2019] Added a training procedure with your own data set.
[Apr 03, 2019] Work on OpenVINO 2019 R1 started.
Operation sample
To raise the detection rate, lower the threshold by yourself.
The default threshold is 40%.
【Note】 Due to the performance difference of ARM Core series, performance is degraded in RaspberryPi3.
Python Version YoloV3 / tiny-YoloV3 (Dec 28, 2018 Operation confirmed)
YoloV3
$python3 openvino_yolov3_test.py
tiny-YoloV3 + NCS2 MultiStick
$python3 openvino_tiny-yolov3_MultiStick_test.py -numncs 1
YoloV3 + NCS2 MultiStick (Pretty slow)
$python3 openvino_yolov3_MultiStick_test.py -numncs 4
CPP Version YoloV3 / tiny-YoloV3 (Dec 16, 2018 Operation confirmed)
Environment
LattePanda Alpha (Intel 7th Core m3-7y30) or LaptopPC (Intel 8th Core i7-8750H)
Ubuntu 16.04 x86_64
RaspberryPi3
Raspbian Stretch armv7l
OpenVINO toolkit 2018 R5 (2018.5.445)
Python 3.5
OpenCV 4.0.1-openvino
Tensorflow v1.11.0 or Tensorflow-GPU v1.11.0 (pip install)
YoloV3 (MS-COCO)
tiny-YoloV3 (MS-COCO)
USB Camera (PlaystationEye) / Movie file (mp4)
Intel Neural Compute Stick v1 / v2
OpenVINO Supported Layers (As of Dec 25, 2018)
Layers
GPU
CPU
MYRIAD
GNA
FPGA
ShapeInfer
Activation-Clamp
Supported
Supported
Supported
Supported
Supported
Supported
Activation-ELU
Supported
Supported
Supported
Not Supported
Supported
Supported
Activation-Leaky ReLU
Supported
Not Supported
Supported
Supported
Supported
Supported
Activation-PReLU
Supported
Supported
Supported
Not Supported
Supported
Supported
Activation-ReLU
Supported
Supported
Supported
Supported
Supported
Supported
Activation-ReLU6
Supported
Supported
Supported
Not Supported
Not Supported
Supported
Activation-Sigmoid/Logistic
Supported
Supported
Supported
Supported
Not Supported
Supported
Activation-TanH
Supported
Supported
Supported
Supported
Not Supported
Supported
ArgMax
Supported
Supported
Not Supported
Not Supported
Not Supported
Supported
BatchNormalization
Supported
Sup