手把手教你搭建YOLOv5 + StrongSORT with OSNet环境
项目介绍
YOLOv5 + StrongSORT with OSNet模型由YOLOv5检测器 、StrongSORT跟踪算法、OSNet行人重识别模型组成
项目地址:
https://github.com/mikel-brostrom/Yolov5_StrongSORT_OSNet
由于现在的代码中没有yolov5和reid代码,所以需要下载源码加入到YOLOv5 + StrongSORT with OSNet项目中。
yolov5下载地址:
https://github.com/ultralytics/yolov5/tree/91a81d48fa4e34dbdbaf0e45a1f841c11216aab5
下载代码后,放到yolov5的文件夹中,如下图:
”
https://github.com/KaiyangZhou/deep-person-reid
将下载的代码放到如下位置:
安装缺少的库
安装lap
pip install lap
安装filterpy
pip install filterpy
安装Cython-bbox
这里主要讲如何在Window下面安装:
第一步:从网址https://pypi.org/project/cython-bbox/中下载cython-bbox,然后解压,可以看到dist文件夹。
第二步:解压后,在文件夹里找到setup.py,并把extra_compile_args=[’-Wno-cpp’],修改为 extra_compile_args = {‘gcc’: [‘/Qstd=c99’]},如下图所示:
extra_compile_args = {'gcc':['/Qstd=c99']},
完成修改后,执行命令:
python setup.py build_ext install
下载权重文件
下载地址:https://github.com/BrianLangat/Yolov5_StrongSORT_OSNet_new
测试
直接打开摄像头开始测试
测试bytetrack
python track.py --tracking-method bytetrack
测试结果如下:
测试strongsort
执行命令:
python track.py --tracking-method strongsort
测试ocsort
执行命令
python track.py --tracking-method ocsort
加入reid,并指定class
python track.py --source 0 --reid-weights weights/osnet_x0_25_market1501.pt --classes 0
手把手教你搭建YOLOv5 + StrongSORT with OSNet环境相关推荐
- Apollo配置中心-手把手教你搭建Apollo配置中心运行环境
1.预置环境信息 运行环境 JDK >= 1.8 具体安装及环境及环境变量配置这里不再赘述, 可自行查找资料. 2.下载程序包 演示版本使用的是apollo-1.9.2版本(就是几个spring ...
- 手把手教你搭建eclipse中的php环境
1.下载eclipse 建议下载 Eclipse Standard (标准版) 2.在eclipse中下载 PDT(php development tools) help->Install N ...
- java 开发vr_手把手教你搭建虚拟现实AR/VR开发环境
❗前情提要: 注意!软件安装路径下不能有中文! 软件提取: 1.安装Unity3d 先后安装: UnitySetup64-5.6.2f1 UnityStandardAssetsSetup-5.6.2f ...
- B站教学 手把手教你使用YOLOV5之口罩检测项目 最全记录详解 ( 深度学习 / 目标检测 / pytorch )
目录 一.环境搭建 pytorch的下载 测试(cmd窗口中) pycharm下测试(要配置pycharm中的虚拟环境) 二.数据标注 下载labor image 使用labelimg进行图片标注 划 ...
- 手把手教你搭建 ELK 实时日志分析平台
来自:武培轩 本篇文章主要是手把手教你搭建 ELK 实时日志分析平台,那么,ELK 到底是什么呢? ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch.Logstash ...
- OceanBase技术直播间开播啦!蚂蚁金服技术专家手把手教你搭建OB数据库~
OceanBase技术直播间是OceanBase为用户和技术爱好者带来的系列技术直播课程,由蚂蚁金服一线技术专家分享最全面的理论知识和最实用的技术实践,内容包含数据库内核系列.手把手实操系列和最佳实践 ...
- 手把手教你搭建Linux开发环境(VMware+Ubuntu)(二)——安装VMwareTools并设置共享文件夹
刚刚装好了Ubuntu,安装VMware Tools会让我们有更好的体验,那么为什么要安装VMware Tools?该如何安装呢?本篇博客将手把手教你安装VMware Tools,并设置共享文件夹. ...
- 手把手教你搭建Hadoop生态系统伪分布式集群
Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了. 手把手教你搭建Hadoop生态 ...
- python numpy安装教程_手把手教你搭建机器学习开发环境—Python与NumPy的超简安装教程...
手把手教你搭建机器学习开发环境Python语言是机器学习的基础,所以,想要入门机器学习,配置好Python的开发环境是第一步.本文就手把手的教你配置好基于Python的机器学习开发环境.超简单!第一步 ...
最新文章
- UVA11462年龄排序
- 职场新人面试误区:我的技术好,所以你必须要请我?
- windows 下 git 禁用 CRLF 转换 LF
- C++:加载图片资源
- MAC安装mysql和navicat
- 年薪50W测试大牛,分享测试开发基础知识
- “方法X对于类型Y是模糊的” Java模糊方法调用null错误
- 关于springmvc配置validator的注意事项
- 道哥:我人生的两大选择,为的都是同一件事
- element ui 框架的优势_Element UI 框架
- 如何保证投票公平_关于公平合理、简便省时的选举投票规则
- 【问题解决方案】电脑版微信如何使用外接摄像头
- 【NLP】神经网络语言模型(NNLM)
- Java 设计模式总结及六大设计原则
- AI音箱的原理,小爱同学、天猫精灵、siri。
- jupyter notebook 中import torchvision提示ImportError: DLL load failed: 找不到指定的模块
- android debug set screen rotation
- 简单说说 Servlet
- 黑客攻防web安全实战详解笔记
- 【SCOI 2005】 骑士精神