美文网首页
win10 + Anaconda + yolov3 + pyto

win10 + Anaconda + yolov3 + pyto

作者: 小杜好机会 | 来源:发表于2020-04-03 23:27 被阅读0次

    一、Anaconda安装与配置

    推荐清华镜像站下载Windows版本,安装可参考官方文档注意安装路径不要有中文

    安装时勾选将anaconda添加至系统环境变量中(官方文档第8步)
    在cmd中输入conda -V,输出 conda x-x-x(x-x-x为版本号)即为安装成功

    安装成功后将anaconda切换为清华源,具体步骤如下:
    win + R 打开cmd,输入conda config --set show_channel_urls yes生效后可以在系统盘用户目录系下找到.condarc用记事本打开,用以下内容替换:

    channels:
      - defaults
    show_channel_urls: true
    channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
    default_channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
      conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    

    替换完成保存后,在cmd中输入conda config --show-sources会看到刚刚添加进去的内容,至此Anaconda安装配置完成

    二、下载源代码安装依赖

    下载源码:

    git clone https://github.com/ultralytics/yolov3.git
    

    创建并激活一个新环境:

    conda create -n yolov3-pytorch python=3.7
    conda activate yolov3-pytorch
    

    安装依赖(建议一个一个安装,使用requirements.txt可能会出现找不到镜像的情况):

    //pytorch
    conda install pytorch torchvision cpuonly -c pytorch
    //opencv-python
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
    //numpy
    conda install numpy
    //pillow
    conda install pillow
    //tqdm
    conda install tqdm
    //matplotlib
    conda install matplotlib
    

    三、将所需文件放置到对应文件夹(测试使用)

    需要的文件有:

    1.网络模型(.weight)yolov3-tiny.weight(提取码:m1c6),放入./weight文件夹中
    2.网络文件(.cfg)yolov3-tiny.cfg,./cfg文件夹中已存在
    3.数据类别(.names)使用默认coco.names,共80类
    4.测试图像 放在./data/samples/目录中

    四、运行检测程序

    打开根目录下的detect.py,160-174行为检测时的一些参数,测试时将下图红框位置更改为上步放入的文件

    使用自己顺手的IDE运行,这里直接在cmd中运行:

    //激活环境,并运行
    conda activate yolov3-pytorch
    python detec.py
    
    输出如下结果:

    识别的结果存储在.\yolov3\outpt

    到这里整个网络已经配置完成,此版本适用于没有GPU或者GPU性能不足以满足训练的机器,配置起来比较方便,可以进行模型的测试和学习代码使用

    相关文章

      网友评论

          本文标题:win10 + Anaconda + yolov3 + pyto

          本文链接:https://www.haomeiwen.com/subject/qfykphtx.html