百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Y

Yolov5-deepsort-inference

> 编程语言
开源

Yolov5 deepsort inference,使用YOLOv5+Deepsort实现车辆行人追踪和计数,代码封装成一个Detector类,更容易嵌入到自己的项目中

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Yolov5 deepsort inference,使用YOLOv5+Deepsort实现车辆行人追踪和计数,代码封装成一个Detector类,更容易嵌入到自己的项目中

YOLOv5 + DeepSort 用于目标跟踪与计数

‍♂️ 使用 YOLOv5 和 DeepSort 实现车辆与行人实时跟踪与计数

最新版本:https://github.com/Sharpiless/YOLOv11-DeepSort


** 项目简介**

本项目将 YOLOv5 与 DeepSort 相结合,实现了对目标的实时跟踪与计数。提供了一个封装的 Detector 类,方便将此功能嵌入到自定义项目中。

阅读完整博客:【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数


** 核心功能**

  • 目标跟踪:实时跟踪车辆与行人。
  • 计数功能:轻松统计视频流中的车辆或行人数。
  • 封装式接口:Detector 类封装了检测与跟踪逻辑,便于集成。
  • 高度自定义:支持训练自己的 YOLOv5 模型并无缝接入框架。

** 使用说明**

安装依赖

bash
pip install -r requirements.txt

确保安装了 requirements.txt 文件中列出的所有依赖。

运行 Demo

bash
python demo.py

️ 开发说明

YOLOv5 检测器

…
  • 调用 self.detect() 方法返回图像和预测结果

DeepSort 追踪器

python
deepsort = DeepSort(cfg.DEEPSORT.REID_CKPT,
                    max_dist=cfg.DEEPSORT.MAX_DIST, min_confidence=cfg.DEEPSORT.MIN_CONFIDENCE,
                    nms_max_overlap=cfg.DEEPSORT.NMS_MAX_OVERLAP, max_iou_distance=cfg.DEEPSORT.MAX_IOU_DISTANCE,
                    max_age=cfg.DEEPSORT.MAX_AGE, n_init=cfg.DEEPSORT.N_INIT, nn_budget=cfg.DEEPSORT.NN_BUDGET,
                    use_cuda=True)
  • 调用 self.update() 方法更新追踪结果

** 训练自己的模型**

如果需要训练自定义的 YOLOv5 模型,请参考以下教程:
【小白CV】手把手教你用YOLOv5训练自己的数据集(从Windows环境配置到模型部署)

训练完成后,将模型权重文件放置于 weights 文件夹中。


** API 调用**

初始化检测器

python
from AIDetector_pytorch import Detector

det = Detector()

调用检测接口

python
func_status = {}
func_status['headpose'] = None

result = det.feedCap(im, func_status)
  • im: 输入的 BGR 图像。
  • result['frame']: 检测结果的可视化图像。

✨ 可视化效果


** 联系作者**

  • Bilibili: https://space.bilibili.com/470550823
  • CSDN: https://blog.csdn.net/weixin_44936889
  • AI Studio: https://aistudio.baidu.com/aistudio/personalcenter/thirdview/67156
  • GitHub: https://github.com/Sharpiless

** 许可证**

本项目遵循 GNU General Public License v3.0 协议。
标明目标检测部分来源:https://github.com/ultralytics/yolov5

Issues· 22 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythondeepsortmotobject-detectiontracking

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言