# YOLOX-YOLOV5-YOLOV8-YOLOV9-OpenVINO in C++
This tutorial includes a C++ inference of YOLOX/YOLOV5/YOLOV8/YOLOV9 for OpenVINO.
## Install OpenVINO Toolkit
Please visit [Openvino Homepage](https://docs.openvinotoolkit.org/latest/get_started_guides.html) for more details.
## Environment
OpenVINO_2022.3.0
OpenCV-4.6.0
## Convert model
1. Export ONNX model
2. Convert ONNX to OpenVINO
Install requirements for convert tool
```shell
pip install openvino-dev
```
Convert ONNX into the OpenVINO IR
FP32
```shell
mo -m <onnx_model_path> --output_dir <MODEL_DIR>
```
FP16
```shell
mo -m <onnx_model_path> --output_dir <MODEL_DIR> --compress_to_fp16
```
INT8 Quantization with POT
```shell
pot -q default -m <ir_model_xml> -w <ir_model_bin> --engine simplified --data-source <data_dir> --output-dir <output_dir_name> --direct-dump --name <int8_model_name>
```
visit [Openvino POT](https://docs.openvino.ai/latest/notebooks/114-quantization-simplified-mode-with-output.html) for more details.
## Build
### Linux
```shell
mkdir build
cd build
cmake ..
make
```
## Demo
### c++
```shell
./detect <...><...>
```
## scrennshot
![](./yolov9/result/image.jpg)
__AtYou__
- 粉丝: 3506
- 资源: 2175
最新资源
- 【andorid毕业设计】Android奇艺高清UI界面源代码.zip
- 【andorid毕业设计】Android腾讯微薄客户端源代码.zip
- 【andorid毕业设计】android通话时间统计器[实例,源代码].zip
- 欧姆龙安全开关D4NL-1HFG-B4用户手册
- jfpz11-25.zip
- 【andorid毕业设计】Android系统原理与开发要点详解_培训课件.zip
- 【andorid毕业设计】android网络视频播放器(完整可运行).zip
- 【andorid毕业设计】Android下拉刷新控件(ListView好ScrollView版).zip
- 【andorid毕业设计】Android项目之——漂亮的平台书架.zip
- 【andorid毕业设计】Android项目之——页面特效集合(附源码).zip
- 【andorid毕业设计】Android音量seekbar制作.zip
- 【andorid毕业设计】Android异步加载图像小结 (含线程池,缓存方法).zip
- 基于MATLAB的人体姿态检测识别(完整项目代码)
- 【andorid毕业设计】Android应用框架原理与程序设计.zip
- Android远程登录含有loading登录效果~~完整代码和超级详细注释.zip
- ARM实验.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈