yolo-streamlit-detection-tracking

上传视频或接摄像头,网页里实时看目标检测与跟踪效果

这是一个基于 YOLO 与 Streamlit 的实时目标检测与跟踪演示项目,面向需要快速验证视频流分析能力的开发者。它把目标检测(YOLO 系列模型)和目标跟踪(如 ByteTrack、BoT-SORT 等 tracking-by-detection 算法)组合成完整流水线,支持对实时视频流和静态图片进行处理。用户通过浏览器即可上传图片、视频或接入摄像头,在网页上直接查看检测框、类别标签与跟踪 ID,无需自己搭建前端。项目用 Python 编写,依赖 Streamlit 提供交互界面,降低了计算机视觉 demo 的门槛,适合教学、原型验证和算法对比。核心能力包括多目标检测、跨帧 ID 关联、实时流处理与可视化参数调节,能帮助使用者快速理解检测与跟踪的衔接方式,并作为二次开发起点。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 426
维护状态 活跃
是否开源
定价模式 free

项目数据

分类计算机视觉
开发团队aparsoft
所属国家
定价模式free
价格说明Streamlit 在线应用,免费使用
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型machine-learning,ml,object-detection,object-tracker,streamlit,streamlit-application,tracking-algorithm,tracking-by-detection,yolo,yolov8
GitHub 星标★ 426
30天Star增速
HF 下载量
上线时间2023-03-18 00:00:00
最近更新2026-09-12 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-13
浏览次数1

使用教程

核心亮点

  • 用 Streamlit 做前端,浏览器即可操作,无需写 Web 代码就能跑通检测+跟踪全流程
  • 同时覆盖静态图片和实时视频流两种输入,方便对比算法在不同场景下的表现
  • 集成 YOLO 检测与 tracking-by-detection 跟踪,代码结构清晰,适合作为学习检测跟踪衔接的参考实现

不足之处

  • 仅 426 星标,属于早期项目,社区规模小、维护活跃度和长期更新难以保证
  • 实时性能受 Streamlit 与 Python 推理链路限制,高帧率或高分辨率场景下延迟明显

适用场景

  • 教学演示:在课堂或分享中快速展示目标检测与多目标跟踪的完整效果
  • 原型验证:为安防、人流统计等场景快速搭建可交互的算法验证界面
  • 个人学习:阅读代码理解 YOLO 检测结果如何与跟踪算法做 ID 关联

替代项目

ultralytics、BoxMOT

项目介绍

yolo-streamlit-detection-tracking 是一个计算机视觉领域的开源项目,官方简介:Object detection and tracking algorithm implemented for Real-Time video streams and static images.。项目使用 Python 开发,在 GitHub 上获得 426 星标。

上一篇:ModelAssistant

下一篇:pytorch-image-models

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 3995 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90893 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2035 2026-08-14