windows10编译darknet

Posted 狂奔的CD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows10编译darknet相关的知识,希望对你有一定的参考价值。

正文

git上由两个darknet的项目位置,windows注意使用以下
项目地址 https://github.com/AlexeyAB/darknet
以下操作可以从项目下的说明文档中找到

准备

  1. visual studio (我用的2015)
  2. Cmake GUI
  3. Darknet项目

cmake编译


编译的时候报错
【问题1】

Darknet_VERSION: 0.2.5.4
vcpkg not found, toolchain not defined, using integrated libs on win32
Selecting Windows SDK version  to target Windows 10.0.19042.
CUDA_PATH: C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.4
CUDACXX: 
CMake Error at CMakeLists.txt:148 (message):
  CUDA not found, please build explicitly with -DENABLE_CUDA=OFF if you do
  not want CUDA.

CUDA_PATH有了,CUDACXX报错找不到CUDA

【解决办法】 CUDA版本跟VS版本要配合,目前改成CUDA11+ VS2019可用 , 安装完VS2019必须重新安装CUDA

【问题2】没有opencv

Could not find a package configuration file provided by "OpenCV" with any
  of the following names:

    OpenCVConfig.cmake
    opencv-config.cmake

【解决办法】 需要安装opencv,windows直接下载exe,然后添加环境变量让cmake可以找到


注意:必须重启Cmake

configure,genarate通过后,从cmake中点开project

VS中编译

vs中打开项目 D:\\workplace\\git\\darknet\\build\\darknet\\darknet.sln
Visual Studio: Select: x64 and Release -> Build -> Build solution

顺利编译完成,生成的exe位于D:\\workplace\\git\\darknet\\Release\\darknet.exe

以上是关于windows10编译darknet的主要内容,如果未能解决你的问题,请参考以下文章

windows10编译darknet

在Windows下Darknet.exe的命令参数

opencv进阶-Windows10系统下YOLOv4—Darknet训练

opencv进阶-Windows10系统下YOLOv4—Darknet训练

YOLO-Darknet实战:Darknet安装与测试

YOLO-Darknet实战:Darknet安装与测试