Darknet是Joseph维护的开源的神经网络框架,使用C语言编写。
Darknet
源码地址:https://github.com/pjreddie/darknet
本文主要是记录在win10 环境下安装 Darknet 和使用YOLO3训练 图片的目标检测;
1,获取github上darknet 的源码;
git clone https://github.com/pjreddie/darknet.git
2,在win上安装Linux子系统的cygwin 软件,用于运行在Linux上使用的一些命令;
具体步骤参考如何在windowns上使用make等Unix系命令?教你安装cygwin
3,安装完成后在桌面上使用cygwin的终端 ---
cd darknet
make
4,编译好之后就可以使用以下命令测试,结果相同即为darknet安装成功;
$ ./darknet
usage: ./darknet <function>
5,使用YOLO模型,必须下载yolov3.weights的权重文件,放入源码darknet/cfg 目录下;
wget https://pjreddie.com/media/files/yolov3.weights
or
链接: https://pan.baidu.com/s/1RXTjN4AoKGh08mI81ADacg 提取码: zrnp
6,执行下列命令进行目标检测
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
dog.jpg是darknet/data/dog.jpg
目录下的一张图片,
识别成功后的图片位置在darknet/predictions.jpg
![dog原图](https://i-blog.csdnimg.cn/blog_migrate/e4550489ee9870357ec375d2875fb41c.jpeg)
![训练图](https://i-blog.csdnimg.cn/blog_migrate/19c0967d0058c08f8b9a27b0e92faa75.jpeg)
相关文章:
https://blog.csdn.net/u010122972/article/details/83541978
https://blog.csdn.net/weixin_39198406/article/details/83020632
https://segmentfault.com/a/1190000017773610
https://blog.csdn.net/qq_41082953/article/details/90145828
...