这里我是用PyTorch 1.8.1来安装的

在这里插入图片描述

拉取仓库

官方仓库
git clone https://github.com/AlexeyAB/darknet
镜像仓库
git clone https://github.com.cnpmjs.org/AlexeyAB/darknet.git

在这里插入图片描述

安装opencv

apt-get update
apt-get install libopencv-dev -y

在这里插入图片描述在这里插入图片描述

修改Makefile

在 /darknet/ 目录下找到 Makefile 进行修改

在这里插入图片描述
在这里插入图片描述

    GPU=1
	CUDNN=1
	CUDNN_HALF=1
	OPENCV=1
	LIBSO=1

在这里插入图片描述

cd darknet
make

在这里插入图片描述

测试一下

这里用到了隐藏的vnc功能,查看教程 用端口映射的办法使用矩池云隐藏的vnc功能

VNC_PASSWD="matpool" /root/vnc/vnc_startup.sh

在这里插入图片描述

ssh -p 26499 -NL 5901:localhost:5901 root@hz.matpool.com

在这里插入图片描述

localhost:5901

在这里插入图片描述
在这里插入图片描述

下载yolov4.weights

官方下载
https://github.com/AlexeyAB/darknet/releases/download/darknet_yolo_v3_optimal/yolov4.weights
https://raw.githubusercontent.com/AlexeyAB/darknet/master/cfg/yolov4.cfg
镜像加速
https://download.fastgit.org/AlexeyAB/darknet/releases/download/darknet_yolo_v4_pre/yolov4.weights
https://raw.fastgit.org/AlexeyAB/darknet/master/cfg/yolov4.cfg
cp /mnt/yolov4.weights /darknet/
cp /mnt/yolov4.cfg /darknet/cfg/
cd /darknet/
./darknet detect cfg/yolov4.cfg yolov4.weights data/dog.jpg 

在这里插入图片描述
在这里插入图片描述

参考文章

Ubuntu20.04 DarkNet框架yolo v4安装图文

基于darknet 的yolov4的Ubuntu 18.04环境搭建

(YOLOv3训练超详细教程)在Ubuntu 18.04下使用YOLOv3训练数据(提供源码及文件夹)

darknet yolov4 在ubuntu下的编译安装

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐