cmake_minimum_required(VERSION 3.19) # 确定cmake最低版本需求
project(yolov5_cpp) # 项目名称
set(CMAKE_BUILD_TYPE Release) # 配置编译类型 Debug、Release debug检测时间比release长
# CMake 标准 设置c++14
set(CMAKE_CXX_STANDARD 14)
# 如果不设置的话,则之前设置的STANDARD 14标准可能会失效。因此,其和后一条语句一般是连用的。
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# 头文件搜索路径
include_directories("yolov5_onnxruntime/")
# opencv下载后的路径,opencv编译路径
set(OpenCV_DIR G:/down/cpp/opencv-4.5.4/build/x64/vc15/lib)
# 自动寻找安装的库,把头文件和库文件添加到 ${OpenCV_INCLUDE_DIRS}、 ${OpenCV_LIBRARIES}
find_package(OpenCV REQUIRED)
# 指定库文件目录 include
include_directories(${OpenCV_INCLUDE_DIRS})
# onnxruntime set设置路径变量
set(ONNXRUNTIME_DIR G:/down/cpp/onnxruntime-win-x64-gpu-1.12.1)
# 指定库文件目录 include
include_directories(${ONNXRUNTIME_DIR}/include)
## 打印消息
#message(STATUS "ONNXRUNTIME_DIR: ${ONNXRUNTIME_DIR}")
#message(STATUS "OpenCV_DIR: ${OpenCV_DIR}")
# 编译生成exe,项目名称,需要编译的文件
add_executable(${PROJECT_NAME} yolov5_onnxruntime/detect_file.cpp yolov5_onnxruntime/onnx_run.cpp)
#add_executable(${PROJECT_NAME} yolov5_onnxruntime/detect_video.cpp yolov5_onnxruntime/onnx_run.cpp)
#add_executable(${PROJECT_NAME} main.cpp)
# 项目名称 链接OpenCV库.lib文件
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
# windows下使用
if (WIN32)
# 链接onnxruntime库 .lib文件
target_link_libraries(${PROJECT_NAME} ${ONNXRUNTIME_DIR}/lib/onnxruntime.lib)
endif (WIN32)
# linux下使用
if (UNIX)
target_link_libraries(${PROJECT_NAME} ${ONNXRUNTIME_DIR}/lib/libonnxruntime.so)
endif (UNIX)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、资源内容:基于YOLOv5和onnxruntime C++实现目标检测(源码+说明文档).rar 2、适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计,作为“参考资料”使用。 3、更多仿真源码和数据集下载列表(自行寻找自己需要的):https://blog.csdn.net/m0_62143653?type=download 4、免责声明:本资源作为“参考资料”而不是“定制需求”不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于YOLOv5和onnxruntime C++实现目标检测(源码+说明文档).rar (8个子文件)
基于YOLOv5和onnxruntime C++实现目标检测(源码+说明文档)
yolov5_onnxruntime
说明文档.txt 2KB
detect_file.cpp 4KB
detect_video.cpp 2KB
onnx_run.h 2KB
onnx_run.cpp 15KB
cmdline.h 17KB
说明文档.txt 2KB
main.cpp 318B
共 8 条
- 1
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2179
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页