Object-Detection-and-Tracking
检测加跟踪,视频里每个人物都有稳定编号
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-28 · 当前星标 ★ 1964
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Ubuntu 16.04 或 18.04(README 中已测试的系统)
- Python 2.7 或 3.6
- NVIDIA 显卡,已测 GTX 1080Ti / RTX 2080Ti
- ROS Kinetic / Melodic(README 列出的测试环境之一)
- 已安装 Git
安装与启动步骤
-
1确认系统与 Python 版本
README 只在 Ubuntu 16.04/18.04 与 Python 2.7/3.6 上验证过,先核对本机版本是否匹配。
python --version lsb_release -a -
2克隆项目仓库
README 中唯一的安装命令就是克隆仓库,把代码下载到本地。
git clone https://github.com/yehengchen/Object-Detection-and-Tracking.git -
3进入项目目录
后续所有操作都在仓库根目录或选定的子目录中进行。
cd Object-Detection-and-Tracking -
4查看子项目结构
仓库按 OneStage 等目录组织,包含 YOLOv3/YOLOv4 + DeepSORT 等独立示例,先确认要运行哪一个。
ls ls OneStage/yolo -
5按子目录说明准备环境
README 未给出 pip/conda 依赖安装命令,进入选定子目录后按其内附说明准备依赖与模型权重。
cd OneStage/yolo
如何确认成功
能成功执行 git clone 并在 ls OneStage/yolo 中看到 deep_sort_yolov4 等子目录,说明代码已完整获取。
常见问题
Q:可以直接 pip install 安装依赖吗?
A:README 没有提供 requirements 文件或依赖安装命令,不要照搬网上其他项目的命令,需进入具体子目录查看其自带说明。
Q:没有 NVIDIA 显卡能跑吗?
A:README 列出的测试环境均为 GTX 1080Ti / RTX 2080Ti,未说明纯 CPU 是否可用,实际速度会明显受影响。
Q:一定要装 ROS 吗?
A:README 只把 ROS Kinetic / Melodic 列为测试环境之一,没有说明哪些子项目依赖它,可先不装,按所选示例判断。
Q:在 Windows 或 macOS 上能用吗?
A:README 只在 Ubuntu 16.04/18.04 上测试过,其他系统可能可用但未经作者验证,遇到问题需自行排查。
注意事项
- README 的安装部分只有 git clone,没有依赖安装、模型下载或运行命令,本教程因此不提供未经验证的命令。
- 仓库包含多个互相独立的子项目(如 OneStage/yolo 下的 YOLOv3、YOLOv4 + DeepSORT 示例),先选定一个再操作。
- README 标注的 Python 版本为 2.7/3.6,使用更高版本需自行验证兼容性。
- 模型权重、数据集等资源 README 未给出下载地址,需按子目录文档自行准备。
核心亮点
- 检测与跟踪解耦,检测器可替换,便于接入自己的模型
- DeepSORT 外观特征加卡尔曼滤波,跨帧 ID 较稳定
- 代码结构清晰,适合作为多目标跟踪入门基线
不足之处
- 依赖较旧,环境配置和依赖版本需自行调试
- 缺少大规模评测脚本与性能基准,复现指标不便
适用场景
- 行人或车辆视频的轨迹提取与计数
- 安防视频中目标身份持续跟踪
- 多目标跟踪算法学习与二次开发
替代项目
YOLOv8-Tracking、ByteTrack、FairMOT
同类项目推荐
YOLO_Projects
开源
克隆即跑的19个YOLO视觉实战项目
19 ready-to-run computer vision projects with YOLO, ByteTrack & MediaPipe — countin···
ComfyUI-Qwen-VL-API
开源
在ComfyUI里直接调用通义千问视觉模型,让图像生成更智能
QWen-VL-Plus & QWen-VL-Max in ComfyUI
isaac_ros_image_segmentation
开源
在 Jetson 上用 GPU 加速跑语义分割,实时又省心。
NVIDIA-accelerated, deep learned semantic image segmentation
roboflow-python
开源
用 Python 管数据集和模型,视觉项目少折腾
The official Roboflow Python package. Manage your datasets, models, and deployments.···
segmentation_models.pytorch
开源
一行代码调用 500+ 预训练分割模型,快速搭建语义分割流水线。
Semantic segmentation models with 500+ pretrained convolutional and transformer-base···
SeGAN
开源
用GAN补全遮挡区域,让图像分割与生成一步到位
SeGAN: Segmenting and Generating the Invisible (https://arxiv.org/pdf/1703.10239.pdf···
换检测器就能跑的主流多目标跟踪算法合集
Trackers gives you clean, modular re-implementations of leading multi-object trackin···
LiDARCrafter
开源
从 LiDAR 序列直接生成动态 4D 世界,让机器看懂时空变化
[AAAI 2026 Oral] LiDARCrafter: Dynamic 4D World Modeling from LiDAR Sequences
VoxTell
开源
打字描述病灶,直接分割三维医学影像
Free-Text Promptable Universal 3D Medical Image Segmentation