欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Yolov4(pytorch)_环境配置与demo测试

程序员文章站 2022-06-21 23:45:09
主要介绍 win10 下 yolov4_pytorch GPU 版本的环境配置和测试方法一.前期准备下载yolov4_pytorch源码,感谢作者!https://github.com/Tianxiaomo/pytorch-YOLOv4下载权重:yolov4.weights 权重已经github上给出 https://github.com/AlexeyAB/darknet/releases/download/darknet_yolo_v3_optimal/yolov4.weights...

主要介绍 win10 下 yolov4_pytorch GPU 版本的环境配置和测试方法

一.前期准备

二.配置环境

  • 创建环境

    进入conda命令行创建虚拟环境,环境名为torch36(环境名自己起,注意和其他环境区分开),python版本为3.6

    conda create --name torch36 python=3.6
    
  • 激活环境

    conda activate torch36
    
  • 安装pytorch

    需要根据自己电脑的cuda版本安装对应的pytorch版本,我的电脑cuda是10.2

    pytorch  conda install pytorch==1.5.0 torchvision==0.6.0 cudatoolkit=10.2 -c pytorch
    
  • 安装opencv-pytorch

    在[这里]https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv根据自己的python版本下载对应的opencv,我下载的是 opencv_python-4.4.0-cp36-cp36m-win_amd64.whl,下载完成后,将其放到前面创建的torch36 这个环境的site-packages 文件夹里,然后使用如下命令进行安装

    pip install opencv_python-4.4.0-cp36-cp36m-win_amd64.whl
    

Yolov4(pytorch)_环境配置与demo测试

到这里,基础的环境已经配置好啦

注意,上面配置的是 GPU版 的,CPU 版的配置相同,不同之处是在安装pytorch部分,需要安装cpu的pytorch,这里我也进行了相关的配置,具体命令如下

conda install pytorch torchvision cpuonly -c pytorch

之后的opencv-pytorch安装和前面一样

三、demo测试

环境配置好之后,可以跑一下demo文件测试一下

进入到下载好的代码文件夹下,执行如下命令,执行前确保相应的文件在对应文件夹下

python demo.py -cfgfile cfg/yolov4.cfg -weightfile weights/yolov4.weights -imgfile data/dog.jpg

Yolov4(pytorch)_环境配置与demo测试
Yolov4(pytorch)_环境配置与demo测试

测试完成后,会在文件夹中生成一个 predictions.jpg 文件,下图为demo测试结果
Yolov4(pytorch)_环境配置与demo测试
至此,yolov4_pytorch 的基本测试就完成啦~~~

本文地址:https://blog.csdn.net/myr503270510/article/details/109642901