Ubuntu18.04编译运行YOLOv4目标检测

  • 需要安装配置的环境

| Tensorflow |keras | opencv-python|

Ubuntu18.04编译运行YOLOv4目标检测_第1张图片
|–|--|–|
一、安装Tensorflow

pip3 install tensorflow==1.8.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
Ubuntu18.04编译运行YOLOv4目标检测_第2张图片

Ubuntu18.04编译运行YOLOv4目标检测_第3张图片
二、安装keras
pip3 install Keras==1.2.2
Ubuntu18.04编译运行YOLOv4目标检测_第4张图片
Ubuntu18.04编译运行YOLOv4目标检测_第5张图片
三、安装opencv-python
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

Ubuntu18.04编译运行YOLOv4目标检测_第6张图片
四、下载keras-yolo4
方法一:用链接下载【keras-yolo4】推荐
方法二:直接用命令下载,我下载这个很慢,放弃了用的方法一,大家可以试试
git clone https://github.com/Ma-Dan/keras-yolo4
在这里插入图片描述
五、下载权重文件yolov4.weights和yolo4_voc_weights.h5,放在上面keras-yolo4-master的目录下面,如图
Ubuntu18.04编译运行YOLOv4目标检测_第7张图片
六、编译运行程序

双击打开test.py,或者用命令打开
Ubuntu18.04编译运行YOLOv4目标检测_第8张图片

在这里插入图片描述

  • ModuleNotFoundError: No module named ‘keras.engine.base_layer’

Ubuntu18.04编译运行YOLOv4目标检测_第9张图片
pip3 install --upgrade keras
Ubuntu18.04编译运行YOLOv4目标检测_第10张图片

  • ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via pip install tensorflow

在这里插入图片描述
解决办法:pip3 install tensorflow
Ubuntu18.04编译运行YOLOv4目标检测_第11张图片
Ubuntu18.04编译运行YOLOv4目标检测_第12张图片

你可能感兴趣的:(Ubuntu18.04编译运行YOLOv4目标检测)