#添加一个**yolov8\_。onx **和/或**yolov5\_。Onnx **模型(s)到ultralytics文件夹。
#编辑**main.cpp**来改变**projectBasePath**来匹配你的用户。
#请注意,默认情况下,CMake文件将尝试导入CUDA库以与opencv dnn (cuDNN) GPU推理一起使用。
#如果你的OpenCV构建不使用CUDA/cuDNN,你可以删除该导入调用并在CPU上运行示例。
两种编译方法
1.Visual Studio(VS)
直接用VS打开文件目录,打开CmakeLists.txt,ctrl+s 就会自动编译
编译好后点运行CmakeLists.txt,就会自动生成exe
注意:Visual Studio 2022 = vc17,Visual Studio 2019 = vc16,有些下载好的库可能需要对应,不对应的话可能需要自己重新编译
# 基本命令(默认Win32平台)
cmake .. -G "Visual Studio 17 2022"
# 指定x64平台
cmake .. -G "Visual Studio 17 2022" -A x64
# 指定平台和工具集,需特定MSVC版本(如v143)
cmake .. -G "Visual Studio 17 2022" -A x64 -T "v143"
2.MingW
cd examples/YOLOv8-CPP-Inference
mkdir build
cd build
cmake ..
make
./Yolov8CPPInference
如果环境完整的话,