yolov5-onnxruntime

yolov5-onnxruntime,第1张

yolov5-onnxruntime

link

README.md
yolov5-onnxruntime
C++ YOLO v5 onNX Runtime inference code for object detection.

Dependecies:
OpenCV 4.x
onNXRuntime 1.7+
OS: Tested on Windows 10 and Ubuntu 20.04
CUDA 11+ [Optional]
Build
To build the project you should run the following commands, don’t forget to change ONNXRUNTIME_DIR cmake option:

mkdir build
cd build
cmake … -DONNXRUNTIME_DIR=path_to_onnxruntime -DCMAKE_BUILD_TYPE=Release
cmake --build .
Run
Before running the executable you should convert your PyTorch model to onNX if you haven’t done it yet. Check the official tutorial.

On Windows: to run the executable you should add OpenCV and onNX Runtime libraries to your environment path or put all needed libraries near the executable (onnxruntime.dll and opencv_world.dll).

Run from CLI:

./yolo_ort --model_path yolov5.onnx --image bus.jpg --class_names coco.names --gpu

On Windows ./yolo_ort.exe with arguments as above

Demo

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5720952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存