ONNXRuntime部署YOLOV7目标检测

目标检测实战:仪表盘指针识别

保姆级 YOLOv8/9/10 教程,附完整数据集与源码

参考

源码 | OpenCV DNN + YOLOv7目标检测 - 腾讯云开发者社区-腾讯云https://cloud.tencent.com/developer/article/2052290

YOLOV7源码: https://github.com/WongKinYiu/yolov7
onnx文件:百度云盘链接: 百度网盘 请输入提取码 密码: 7mhs
使用OpenCV、ONNXRuntime部署YOLOV7目标检测,源码:https://github.com/hpc203/yolov7-opencv-onnxrun-cpp-py

配置
(1)配置onnxruntime 头文件和库,我这边直接把YOLOX.lite.ai.toolkit编译时用的 lite.ai.toolkit 直接拷贝了过来,放在yolov7-opencv-onnxrun-cpp-py/onnxruntime目录下;
(2)创建 CMakeLists.txt

cd yolov7-opencv-onnxrun-cpp-py/onnxruntime
mkdir CMakeLists.txt

CMakeLists.txt内容为:

cmake_minimum_required(VERSION 3.17)
project(yolox.lite.ai.toolkit)

set(CMAKE_CXX_STANDARD 11)

# setting up lite.ai.toolkit
set(LITE_AI_DIR ${CMAKE_SOURCE_DIR}/lite.ai.toolkit)
set(LITE_AI_INCLUDE_DIR ${LITE_AI_DIR}/include)
set(LITE_AI_LIBRARY_DIR ${LITE_AI_DIR}/lib)

include_directories(${LITE_AI_INCLUDE_DIR})
link_directories(${LITE_AI_LIBRARY_DIR})

set(OpenCV_LIBS
        opencv_highgui
        opencv_core
        opencv_imgcodecs
        opencv_imgproc
        opencv_video
        opencv_videoio
        )
# add your executable
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/build)

add_executable(yolov7_test main.cpp)
target_link_libraries(yolov7_test
        # lite.ai.toolkit
        onnxruntime
        -lMNN  # need, if built lite.ai.toolkit with ENABLE_MNN=ON,  default OFF
        # ncnn # need, if built lite.ai.toolkit with ENABLE_NCNN=ON, default OFF
        # TNN  # need, if built lite.ai.toolkit with ENABLE_TNN=ON,  default OFF
        ${OpenCV_LIBS})  # link lite.ai.toolkit & other libs.

编译

mkdir build
cd build
cmake ..
make

报错:


解决办法:如下,修改Session的第二个参数


测试

./yolov7_test

目标检测实战:仪表盘指针识别

保姆级 YOLOv8/9/10 教程,附完整数据集与源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JoannaJuanCV

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值