zoukankan      html  css  js  c++  java
  • 基于YOLO-V2的行人检测(自训练)附pytorch安装方法

    声明:本文是别人发表在github上的项目,并非个人原创,因为那个项目直接下载后出现了一些版本不兼容的问题,故写此文帮助解决。(本人争取在今年有空的时间,自己实现基于YOLO-V4的行人检测)

    项目链接:https://github.com/emedinac/Pedestrain_Yolov2

    此项目是基于pytorch框架的实现方案。

    本文介绍一下ubuntu安装pytorch的安装方法

    直接采用pip install pytorch的下载实在太感人,因此先更改一下pip源。

    本人采用的是阿里源,实现方法:

    1. 在~目录下新建.pip文件夹。

    mkdir ~/.pip

    2.进入.pip文件夹

    cd ~/.pip

    3.新建文件pip.conf

    gedit pip.conf

    输入一下内容并保存退出

    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple/
    [install]
    trusted-host=mirrors.aliyun.com

    4.安装pytorch

    pip install torch torchvision

    下载速度不是一般地快。

    接下来就是训练网络,在执行这一句

    python train.py cfg/person.data cfg/yolo_person.cfg backup/yolo_person.weights
    时出现
    volatile was removed and now has no effect. Use `with torch.no_grad():`
    修改train.py文件中的 output = model(data).data
    在这一句的前面加上
    with torch.no_grad():
      output = model(data).data
    以及在output = model(data)这一句的前面加上下面这一句。并缩进
    with torch.no_grad():
      output = model(data)
    其余的都不需要更改缩进。


    关于下载速度的问题,数据集给出的下载链接都是国外的网站,下载速度极慢,推荐一个加速器。--蚂蚁加速器
    下载链接:https://cov.lausera.com/aff/ahxwF
    然后就是手机打开这个加速器,一般选用那个日本或者新加坡的,再开热点给电脑,下载速度可以达到1m/s。

    本文来源于微信公众号“ CV技术指南 ” 。更多内容与最新技术动态尽在公众号发布。

    欢迎扫描下方二维码关注公众号“CV技术指南”,主要进行计算机视觉方向的论文解读,最新技术跟踪,以及CV技术的总结。

    原创文章第一时间在公众号中更新,博客只在有空时间才更新少量公众号文章

     

  • 相关阅读:
    JavaScript实现类的private、protected、public、static以及继承
    OSS网页上传和断点续传(STSToken篇)
    OSS网页上传和断点续传(OSS配置篇)
    Linq sum()时遇到NULL
    SQLSERVER事务日志已满 the transaction log for database 'xx' is full
    笔记本高分辨软件兼容问题,字体太小或模糊
    H5上传图片之canvas
    An error occurred while updating the entries. See the inner exception for details.
    无限级结构SQL查询所有的下级和所有的上级
    SQLserver 进程被死锁问题解决
  • 原文地址:https://www.cnblogs.com/wxkang/p/12821566.html
Copyright © 2011-2022 走看看