# cmake needs this line
cmake_minimum_required(VERSION 3.0)
# Define project name
project(yolov8_demo)
# Find OpenCV, you may need to set OpenCV_DIR variable
# to the absolute path to the directory containing OpenCVConfig.cmake file
# via the command line or GUI
#find_package(OpenCV REQUIRED)
# Release模式下的编译指令
# SET(CMAKE_BUILD_TYPE "Release")
# set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -s")
# set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -std=c++17 -pthread -Wall -Wl")
# Debug模式下的编译指令
SET(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_DEBUG}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -std=c++17 -pthread")
set(OpenCV_LIBS opencv_videoio opencv_imgcodecs opencv_imgproc opencv_core opencv_dnn opencv_highgui)
include_directories(
/usr/local/include/opencv4
${PROJECT_SOURCE_DIR}/include
${PROJECT_SOURCE_DIR}/include/onnxruntime
)
link_directories(
${PROJECT_SOURCE_DIR}/lib/onnxruntime # 第三方动态库文件
/usr/local/lib/
)
# Declare the executable target built from your sources
add_executable(yolov8_demo ${PROJECT_SOURCE_DIR}/src/main.cpp ${PROJECT_SOURCE_DIR}/src/YoloV8.cpp ${PROJECT_SOURCE_DIR}/src/DetectionResult.cpp)
# Link your application with OpenCV libraries
target_link_libraries(yolov8_demo
-lonnxruntime
${OpenCV_LIBS}
)
没有合适的资源?快使用搜索试试~ 我知道了~
linux-cpp-yolov8-demo.rar
共37个文件
h:16个
json:4个
so:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 9 浏览量
2024-07-23
17:44:03
上传
评论
收藏 283.13MB RAR 举报
温馨提示
linux_cpp_yolov8_demo 博客地址:https://lw112190.blog.csdn.net/article/details/140647921
资源推荐
资源详情
资源评论
收起资源包目录
linux_cpp_yolov8_demo.rar (37个子文件)
include
DetectionResult.hpp 296B
onnxruntime
onnxruntime_float16.h 18KB
onnxruntime_c_api.h 202KB
onnxruntime_lite_custom_op.h 61KB
onnxruntime_session_options_config_keys.h 16KB
onnxruntime_training_cxx_api.h 19KB
core
providers
resource.h 360B
custom_op_context.h 295B
cuda
cuda_context.h 4KB
cuda_resource.h 546B
cpu_provider_factory.h 397B
onnxruntime_run_options_config_keys.h 2KB
provider_options.h 480B
onnxruntime_cxx_inline.h 74KB
onnxruntime_training_c_api.h 35KB
onnxruntime_cxx_api.h 105KB
onnxruntime_training_cxx_inline.h 13KB
YoloV8.hpp 2KB
CMakeLists.txt 1KB
lib
onnxruntime
libonnxruntime.so.1.17.3 18.37MB
libonnxruntime_providers_cuda.so 458.19MB
libonnxruntime_providers_shared.so 6KB
libonnxruntime_providers_tensorrt.so 839KB
.vscode
c_cpp_properties.json 427B
settings.json 2KB
tasks.json 713B
launch.json 966B
src
YoloV8.cpp 10KB
DetectionResult.cpp 273B
main.cpp 4KB
test
test_car_person_1080P.mp4 43.27MB
dog.jpg 172KB
zidane.jpg 165KB
models
yolov8l.onnx 166.81MB
yolov8n.onnx 12.23MB
yolov8s.onnx 42.76MB
lable.txt 699B
共 37 条
- 1
资源评论
天天代码码天天
- 粉丝: 1w+
- 资源: 607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功