Linux环境下Darknet的安装与测试

1.下载Darknet源码

sudo git clone https://github.com/pjreddie/darknet

2.编译Darknet源码

cd darknet

make

3.下载权重文件yolov3.weights,放入到darknet文件夹下

下载地址:

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

4.修改cfg文件夹下的yolov3.cfg文件,原文件是训练模式,需要改成测试模式。

具体修改方法是,打开Testing下的两个参数,注销掉Training下的两个参数

5.运行网络,查看检测效果

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

可以看出网络运行时间非常慢,要12s多。这主要是因为目前网络是在CPU上运行,没有用到GPU。

6.修改Makefile文件,打开GPU的开关,将GPU=0改为GPU=1,并重新编译。

7.再次执行

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

这下速度快多了

同时可以看出,GPU跑起来了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装Darknet需要以下步骤: 1. 安装依赖项 在Linux系统上安装Darknet需要安装OpenCV、CUDA、cuDNN和GPU驱动程序等依赖项。你可以使用以下命令安装这些依赖项: ``` sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake git libopencv-dev libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev libopenblas-dev liblapack-dev liblapacke-dev libeigen3-dev libhdf5-dev libprotobuf-dev protobuf-compiler libgoogle-glog-dev libgflags-dev liblmdb-dev libsnappy-dev libprotobuf-dev ``` 2. 下载Darknet 使用以下命令从GitHub上下载最新版本的Darknet: ``` git clone https://github.com/AlexeyAB/darknet.git ``` 3. 编译Darknet 进入下载的Darknet目录并使用以下命令编译它: ``` cd darknet make ``` 如果你的系统上有GPU,使用以下命令编译Darknet: ``` make GPU=1 ``` 4. 测试安装 编译完成后,你可以使用以下命令测试Darknet是否已安装成功: ``` ./darknet detector test cfg/coco.data cfg/yolov3.cfg yolov3.weights data/dog.jpg ``` 以上命令将使用YOLOv3模型检测一张狗的图片。 如果一切正常,你应该能够看到如下输出: ``` layer filters size input output 0 conv 32 3 x 3 / 1 416 x 416 x 3 -> 416 x 416 x 32 0.299 BFLOPs 1 max 2 x 2 / 2 416 x 416 x 32 -> 208 x 208 x 32 ... Loading weights from yolov3.weights...Done! data/dog.jpg: Predicted in 0.024282 seconds. dog: 99% car: 92% bicycle: 95% ``` 这意味着Darknet已经安装成功了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pzb19841116

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值