darknet yolov3 ubuntu或cygwin运行
git clone https://github.com/pjreddie/darknet.gitcd darknetmake去官网下载权重文件:https://pjreddie.com/media/files/yolov3.weightshttps://pjreddie.com/media/files/yolov3-tiny.weights修改darknet/cfg下的yolov...
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
更多推荐
所有评论(0)