首先推荐网站darknet编译与数据训练darknet,在该网站中,作者详细的讲述了在window和Linux中darknet的编译与训练自己的数据过程。
根据该作者给出的方案,在win10下采用不同的方式对darknet进行编译,生成darknet.exe文件,并训练自己的数据。如何在win10上编译darknet.exe,作者给出两种方法,一种是using vcpkg,另外一种是legacy way,这两种方式都编译成功过,这里建议使用第二种方式legacy way,不用安装vckpg,要方便很多,也不用安装cmake和Git等工具,尤其是C盘容量不够的,更不要选择vcpkg方式,里面会安装很多东西,下载时间长,占据空间十多个G,导致重新安装系统进行C盘扩容。
一、采用legacy way编译darknet可以分为以下步骤:
1.安装visual studio 2017
装visual studio 2017社区版,安装VS时,不用全部安装,工作负载选择“使用C++桌面进行开发”和“python开发”就可以,单个组件除了默认的外,还需要选择“适用于桌面的VC++2015.3 v14.00(v140)工具集”。语言安包需要选择除了选择简体中文外,还需要选择英文,否则编译会报错。此外即使安装时没有做这些选择,也可以在VS Installer在后面安装