ubuntu下Darknet下载安装

                                                              ubuntu下Darknet下载安装
最近想学一下这方面的知识,首先得装上,跑一下看看效果。
①下载安装darknet
(1)git clone https://github.com/pjreddie/darknet.git
ubuntu下Darknet下载安装
ubuntu下Darknet下载安装
(2)cd darknet/ubuntu下Darknet下载安装
部分文件介绍:
cfg:模型的架构,类似于caffe的protext文件
src:最底层的框架定义文件,所有层的定义等最基本的函数
examples:更为高层的一些函数,这些函数直接调用了底层的函数
data:一些label文件和一些样例图(主要用来演示或者直接训练coco等对应数据集时有用)
include:头文件 darknet.h
python:使用python对模型的调用方法,基本都在darknet.py中
scripts:一些脚本

(3)make
ubuntu下Darknet下载安装
ubuntu下Darknet下载安装
(4)./darknet
ubuntu下Darknet下载安装
ubuntu下Darknet下载安装
说明下载安装darknet成功!

打开darknet.c
ubuntu下Darknet下载安装
ubuntu下Darknet下载安装
红色方框部分程序:命令行参数小于2(第一个命令行参数为应用程序本身,即:argv[0]=./darknet),此时会打印出提示信息:
ubuntu下Darknet下载安装
②配置opencv(可选项)前提是opencv已经安装好了
(1)vim Makefile
ubuntu下Darknet下载安装
ubuntu下Darknet下载安装
(2)OPENCV=1
ubuntu下Darknet下载安装
(3)make
ubuntu下Darknet下载安装
ubuntu下Darknet下载安装
(4)测试是否配置成功: ./darknet imtest data/eagle.jpg
ubuntu下Darknet下载安装
会显示很多图片,说明opencv已经配置好了
ubuntu下Darknet下载安装
ctrl+c停止
ubuntu下Darknet下载安装
③简单的测试使用
(1)下载预先训练好的权重: wget https://pjreddie.com/media/files/yolov3.weights
ubuntu下Darknet下载安装
(2)检测 : ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
ubuntu下Darknet下载安装
第一次运行程序时卡住了,重启一下就好了。
ubuntu下Darknet下载安装