在windows环境下使用darknet官方代码,加载yolov3对dog进行目标检测
darknet官网:https://pjreddie.com/darknet/yolo/
下载weights文件
官网上的命令是在linux环境下的,在windows上执行需要安装cygwin
参考链接:windows 安装cygwin教程
会遇到很多问题:
1.make组件无法安装 windows系统下在忘记安装make的Cygwin中如何正确安装make(图文详解)
2.g++组件无法安装 cygwin安装g++ ——需要把setup-x86_64.exe放到cygwin的bin文件夹下,然后在文件夹中打开命令行,执行代码
官网上的链接下载的darknet文件也是在linux环境下的,需要换一个windows下执行的文件
下载链接:https://codeload.github.com/AlexeyAB/darknet/zip/master
注意:在cygwin安装好,make,gcc,g++等组件全安装完成的情况下,将cygwin/bin文件夹路径添加至系统变量 path下,再解析darknet文件夹
否则会发生 Command not found
在darknet-master文件夹下打开命令行,执行make,然后把weights文件放入文件夹下,执行 ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg