当前位置: 首页 > news >正文

yolov5-tracking-xxxsort yolov5融合六种跟踪算法(三)--目标跟踪

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。
开源代码仓库链接:https://github.com/zzhmx/yolov5-tracking-xxxsort.git
先按照之前的博客配置好环境:
yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)–环境配置GPU版本
yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)–环境配置CPU版本
实际使用方法:
yolov5-tracking-xxxsort yolov5融合六种跟踪算法(二)–目标识别

1.实际操作

在这里插入图片描述
这是文件目录。
运行track.py程序即可推理视频、图片或者摄像头,具体用法在程序中有很多注释,主要是更改:
在这里插入图片描述
yolo-weights为你要使用的yolov5模型路径
reid-weights为追踪模型路径,可以在下面的网址下载其他模型,但是注意下载后的.pth模型要更改文件后缀为.pt
https://kaiyangzhou.github.io/deep-person-reid/MODEL_ZOO.html

2.如何修改参数

大部分主要参数其实在程序中都有注释,但是可能有一些同学还是看不太明白,我们要追踪一个目标,其实主要看目标检测模型和跟踪模型两个的性能,再一个就是看设置的参数如何约束模型输出的结果。模型性能就需要同学们通过自己调整训练策略和数据集质量来提升,当然我们这次实验只涉及目标检测模型的训练,其实在只有单一不变的目标场景下去训练一个模型很容易达到很好的效果,因为模型必然会过拟合,所以训练参数绝大部分都按照原始参数设置即可,主要是在运行程序时设置的参数会有一些影响。这些参数分布在track.py的parse_opt()中和路径为:trackers\boxmot\configs\deepocsort.yaml中这些参数都已经为大家注释好了,opt里面的help也是注释。大家可以自己修改看看对结果的影响。至于yolov5没有详细注释的参数大家可以在下面的网址学习
https://github.com/ultralytics/yolov5/wiki
参数解释如下图:
在这里插入图片描述

相关文章:

  • 现代化数据架构升级:毫末智行自动驾驶如何应对年增20PB的数据规模挑战?
  • Go命令源码文件
  • 探索创造无限可能——Autodesk AutoCAD 2022(CAD 2022)系统要求
  • 自然语言处理: 第十三章Xinference部署
  • C 嵌入式系统设计模式 08:硬件代理模式
  • 大型语言模型的语义搜索(一):关键词搜索
  • Vue + Echarts页面内存占用高问题解决
  • 第二章 Xshell5连接VM中虚拟系统Ubuntu1704
  • Jmeter接口测试+压力测试
  • 电商风控系统(flink+groovy+flume+kafka+redis+clickhouse+mysql)
  • python中的类与对象(2)
  • Python文件和异常(一)
  • 将python两个版本添加环境变量(Mac版)
  • 树莓派使用git clone时报错failed: The TLS connection was non-properly terminated.
  • Linux——静态库
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【刷算法】从上往下打印二叉树
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Android框架之Volley
  • JavaScript 基本功--面试宝典
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • laravel5.5 视图共享数据
  • MySQL数据库运维之数据恢复
  • MySQL主从复制读写分离及奇怪的问题
  • PAT A1017 优先队列
  • python3 使用 asyncio 代替线程
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Webpack入门之遇到的那些坑,系列示例Demo
  • WebSocket使用
  • 动态规划入门(以爬楼梯为例)
  • 分布式事物理论与实践
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 使用docker-compose进行多节点部署
  • 系统认识JavaScript正则表达式
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 与 ConTeXt MkIV 官方文档的接驳
  • 【云吞铺子】性能抖动剖析(二)
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ###C语言程序设计-----C语言学习(6)#
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $NOIp2018$劝退记
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (13)Hive调优——动态分区导致的小文件问题
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (分布式缓存)Redis分片集群
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)计算机毕业设计大学生兼职系统
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .Net接口调试与案例