基于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技术的总结。
原创文章第一时间在公众号中更新,博客只在有空时间才更新少量公众号文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!