【深度学习】Darknet框架在Ubuntu16.04上的安装和测试

【深度学习】Darknet框架在Ubuntu16.04上的安装和测试

Darknet主页

Darknet: Open Source Neural Networks in C

安装过程

  1. clone源码到本地
git clone https://github.com/pjreddie/darknet.git
  1. 修改Makefile

如果有GPU,并且安装了cuda

GPU=1

如果安装了cudnn

CUDNN=1

如果源码编译了OpenCV

OPENCV=1

不要忘记根据显卡和cuda版本修改ARCH
在这里插入图片描述

  1. 编译安装
make
  1. 添加环境变量
export PATH="/thirdparty-source/darknet":$PATH
export C_INCLUDE_PATH="/thirdparty-source/darknet/include":$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH="/thirdparty-source/darknet/include":$CPLUS_INCLUDE_PATH
export LD_LIBRARY_PATH="/thirdparty-source/darknet":$LD_LIBRARY_PATH
export LIBRARY_PATH="/thirdparty-source/darknet":$LIBRARY_PATH
  1. 测试
darknet imtest /thirdparty-source/darknet/data/eagle.jpg

在这里插入图片描述

  1. 使用预训练的yolov3权重文件检测图片

下载预训练的yolov3权重文件

wget https://pjreddie.com/media/files/yolov3.weights

选择GPU编号0运行

./darknet -i 0 detect cfg/yolov3.cfg /home/zhangchen/yolov3.weights data/dog.jpg

选择CPU运行

./darknet -nogpu detect cfg/yolov3.cfg /home/zhangchen/yolov3.weights data/dog.jpg

注意即使添加了环境变量PATH,这里也必须在darknet文件夹下运行darknet可执行文件,否则会报路径相关的错误
在这里插入图片描述

结语

如果您有修改意见或问题,欢迎留言或者通过邮箱和我联系。
手打很辛苦,如果我的文章对您有帮助,转载请注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值