Awesome
OpenVINO-Deploy
OpenVINO-Deploy aims to implement popular AI models' inference deployment with OpenVINO written in C++, with a primary focus on object detection algorithms.
Test Environment
- OpenVINO 2023.3.0
- OpenCV 4.2.0
- Ubuntu 20.04
Models
Following models are implemented.
Name | Description |
---|---|
yolov3 | A fast and accurate real-time object detection algorithm that can detect multiple objects in an image or video stream with high efficiency. |
yolov5 | A fast, accurate, and user-friendly real-time object detection algorithm. |
yolov7 | A cutting-edge real-time object detection model delivering exceptional accuracy and speed. |
yolov8 | An enhanced YOLO object detection model with improved performance and flexibility. |
yolov9 | Paper yolov9 Implement, Learning What You Want to Learn Using Programmable Gradient Information. |
rt-detr | RT-DETR is a real-time object detection model that leverages transformers for efficient and accurate performance. |
Quick Start
- Clone this repo
git clone https://github.com/wxxz975/OpenVINO-Deploy.git
- Create Build Directory
mkdir build && cd build
- Build All
cmake .. && make -j$(nproc)
Then, you will find executable files for demos in this build directory.
The onnx models exported by the experiment can be found on BaiduCloud
TODO List
- yolov3
- yolov3-spp
- yolov3-tiny
- yolop
- yolov4
- yolov5
- yolov7
- yolov8
- yolov9
- detr
- rt-detr
- ssd
- faster-rcnn