All Projects → decemberpei → openvino-ncs2-python-samples

decemberpei / openvino-ncs2-python-samples

Licence: MIT license
OpenVINO Inference Engine Python API sample code - NCS2

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to openvino-ncs2-python-samples

MobileNetV2-PoseEstimation
Tensorflow based Fast Pose estimation. OpenVINO, Tensorflow Lite, NCS, NCS2 + Python.
Stars: ✭ 99 (+182.86%)
Mutual labels:  openvino, ncs2
openvino pytorch layers
How to export PyTorch models with unsupported layers to ONNX and then to Intel OpenVINO
Stars: ✭ 17 (-51.43%)
Mutual labels:  openvino
motor-defect-detector-python
Predict performance issues with manufacturing equipment motors. Perform local or cloud analytics of the issues found, and then display the data on a user interface to determine when failures might arise.
Stars: ✭ 24 (-31.43%)
Mutual labels:  openvino
FAST-Pathology
⚡ Open-source software for deep learning-based digital pathology
Stars: ✭ 54 (+54.29%)
Mutual labels:  openvino
OpenVino-Driver-Behaviour
No description or website provided.
Stars: ✭ 105 (+200%)
Mutual labels:  openvino
BMW-Anonymization-API
This repository allows you to anonymize sensitive information in images/videos. The solution is fully compatible with the DL-based training/inference solutions that we already published/will publish for Object Detection and Semantic Segmentation.
Stars: ✭ 121 (+245.71%)
Mutual labels:  openvino
yolov5 cpp openvino
用c++实现了yolov5使用openvino的部署
Stars: ✭ 222 (+534.29%)
Mutual labels:  openvino
Pruned-OpenVINO-YOLO
Deploy the pruned YOLOv3/v4/v4-tiny/v4-tiny-3l model on OpenVINO embedded devices
Stars: ✭ 46 (+31.43%)
Mutual labels:  openvino
ros openvino
A ROS package to wrap openvino inference engine and get it working with Myriad and GPU
Stars: ✭ 57 (+62.86%)
Mutual labels:  openvino
BMW-IntelOpenVINO-Detection-Inference-API
This is a repository for a No-Code object detection inference API using the OpenVINO. It's supported on both Windows and Linux Operating systems.
Stars: ✭ 66 (+88.57%)
Mutual labels:  openvino
concurrent-video-analytic-pipeline-optimization-sample-l
Create a concurrent video analysis pipeline featuring multistream face and human pose detection, vehicle attribute detection, and the ability to encode multiple videos to local storage in a single stream.
Stars: ✭ 39 (+11.43%)
Mutual labels:  openvino
openncc
OpenNCC Kit
Stars: ✭ 23 (-34.29%)
Mutual labels:  openvino
YOLOX
YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/
Stars: ✭ 6,570 (+18671.43%)
Mutual labels:  openvino
anomalib
An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference.
Stars: ✭ 1,210 (+3357.14%)
Mutual labels:  openvino
openvino contrib
Repository for OpenVINO's extra modules
Stars: ✭ 55 (+57.14%)
Mutual labels:  openvino
mtomo
Multiple types of NN model optimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation. Intel iHD GPU (iGPU) support. NVIDIA GPU (dGPU) support.
Stars: ✭ 24 (-31.43%)
Mutual labels:  openvino
opencv-python-inference-engine
Wrapper package for OpenCV with Inference Engine python bindings.
Stars: ✭ 32 (-8.57%)
Mutual labels:  openvino
vs-mlrt
Efficient ML Filter Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2, and Real-CUGAN)
Stars: ✭ 34 (-2.86%)
Mutual labels:  openvino
ONNX-Runtime-with-TensorRT-and-OpenVINO
Docker scripts for building ONNX Runtime with TensorRT and OpenVINO in manylinux environment
Stars: ✭ 15 (-57.14%)
Mutual labels:  openvino
docker ci
The framework to generate a Dockerfile, build, test, and deploy a docker image with OpenVINO™ toolkit.
Stars: ✭ 33 (-5.71%)
Mutual labels:  openvino

Openvino IE(Inference Engine) python samples - NCS2

before you start, make sure you have

  1. Dev machine with Intel 6th or above Core CPU (Ubuntu is preferred, a Win 10 should also work)
  2. Openvino 2018R5 or later installed and configured for NCS devices
  3. physical NCS2 VPU (the first gen NCS should also work, with a much lower perf)
  4. mobilenet-ssd caffe model downloaded, IR model file generated with MO ( what is IR/MO?)

how to run (remember to source /opt/intel/computer_vision_sdk/bin/setup_vars.sh in each new terminal)

  1. the basic "hello world" sample using IE sync API (you get a FPS around 16FPS on a i5-7200u in terminal outputs):

python3 sync_api.py

  1. the async sample using IE async API (this will boost you to 29FPS on a i5-7200u):

python3 async_api.py

  1. the 'async API' + 'multiple threads' implementation (this will boost you to 39FPS on a i5-7200u):

python3 async_api_multi-threads.py

  1. the 'async API' + 'multiple threads' + 'simutaneous inference requests' implementation (this will boost you to 46FPS on a i5-7200u if $requests_number is 4):

python3 async_api_multi-threads_multi-requests.py [requests_number]

  1. the 'async API' + 'multiple threads' + 'simutaneous inference requests' + 'multiple ncs' implementation (this will boost you to 87FPS on a i5-7200u if $ncs_number is 2 and $requests_number is 4), please note that we need to equip 2 or more NCS2 here

python3 async_api_multi-threads_multi-requests_multi-ncs.py [ncs_number] [requests_number]

  1. the 'async API' + 'multiple processes' + 'simutaneous inference requests' + 'multiple ncs' implementation (this will boost you to 89FPS on a i5-7200u if $ncs_number is 2 and $requests_number is 4), please note that we need to equip 2 or more NCS2 here

python3 async_api_multi-processes_multi-requests_multi-ncs.py [ncs_number] [requests_number]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].