ubuntu下

git clone https://github.com/pjreddie/darknet.git
cd darknet
make

去官网下载权重文件:

https://pjreddie.com/media/files/yolov3.weights
https://pjreddie.com/media/files/yolov3-tiny.weights

修改darknet/cfg下的yolov3.cfg文件可修改设置

运行 检测图中物体

./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

./darknet detect cfg/yolov3.cfg yolov3-tiny.weights data/dog.jpg

如果结果为killed 可能是run out of memory

修改darknet/cfg下的yolov3.cfg文件可修改设置 把batch和subdivision调小一点

cygwin下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
search到binutils 、gdb、gcc-core、gcc-g++、make、 gcc 、mingw进行安装,点击后边的skip,使其变为版本号,src栏的小框勾上下源码,下一步
在这里插入图片描述
在这里插入图片描述
运行
在这里插入图片描述
验证cygwin是否下载成功,status为ok即可

cygcheck -c cygwin

查看版本

gcc --version
g++ --version

安装好cygwin后
检查windows环境变量里有没有cygwin\bin,没有了就添加上,最好将cygwin\bin放到path开头。

下载https://github.com/pjreddie/darknet得到xxx-master.zip
解压之 就放在d盘吧
在这里插入图片描述
注意:修改darknet\examples\Go.c 文件,开头加上“#include <sys/select.h>”,否则编译出错。(这一步不修改大多时候也是可以的)
运行cygwin terminal

cd d:
cd darknet
make

yolov3.weights下载下来放在darknet目录下

在这里插入图片描述
然后

 ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

然后会出结果
看prediction.jpg可知
参考了
https://blog.csdn.net/east_cat/article/details/103816971
https://blog.csdn.net/u010356768/article/details/90756742

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐