01
目标跟踪概述
什么是目标跟踪、应用场景(安防、自动驾驶、体育分析)、算法分类(生成式 vs 判别式)
概念分类
02
OpenCV基础与环境搭建
OpenCV安装、图像读取与显示、视频流处理基础、鼠标交互事件
环境OpenCV
03
颜色空间与目标分割
RGB/HSV/HSL颜色空间、颜色阈值分割、形态学操作(腐蚀、膨胀、开闭运算)
颜色分割
04
轮廓检测与质心计算
findContours函数详解、轮廓筛选(面积、周长、宽高比)、计算质心与边界框
轮廓几何
05
基于颜色特征的跟踪器实现
结合颜色分割与轮廓检测,实现一个简单的彩色目标跟踪Demo
实战颜色
06
光流法原理与实现
Lucas-Kanade光流法原理、稀疏光流与密集光流、OpenCV中的calcOpticalFlowPyrLK
光流运动
07
均值漂移(MeanShift)算法
MeanShift原理、直方图反向投影、OpenCV中的CamShift与MeanShift
MeanShift直方图
08
卡尔曼滤波基础
状态空间模型、预测与更新步骤、一维与二维卡尔曼滤波实现
滤波预测
09
卡尔曼滤波在跟踪中的应用
使用卡尔曼滤波平滑目标轨迹、处理遮挡与噪声
平滑抗噪
10
匈牙利算法与数据关联
多目标跟踪中的数据关联问题、匈牙利算法原理、IOU匹配与代价矩阵
关联匈牙利
11
SORT算法详解
SORT(Simple Online and Realtime Tracking)核心思想、卡尔曼滤波+匈牙利算法实现
SORT实时
12
DeepSORT算法入门
DeepSORT相对于SORT的改进、外观特征提取(ReID)、级联匹配策略
DeepSORTReID
13
YOLO目标检测基础
YOLO系列发展史、YOLOv8/v10模型结构简介、ONNX模型导出与推理
YOLO检测
14
检测与跟踪的融合
将YOLO检测结果输入跟踪器、检测框与跟踪框的关联策略
融合检测
15
ByteTrack算法
ByteTrack的BYTE数据关联策略、低分检测框的利用、实现与调优
ByteTrack低分
16
BoT-SORT算法
BoT-SORT的相机运动补偿、卡尔曼滤波的改进、与ByteTrack的对比
BoT-SORT运动补偿
17
OC-SORT算法
OC-SORT的观测中心校正、解决非线性运动问题、适用场景分析
OC-SORT非线性
18
多目标跟踪评价指标
MOTA、MOTP、IDF1、IDSW、MT/ML/PT等指标详解与计算
指标评估
19
MOT数据集与标注格式
MOTChallenge数据集介绍、标注格式(GT、DET、SEQINFO)、数据预处理
数据集标注
20
跟踪结果可视化与日志
绘制跟踪轨迹、ID显示、速度估计、保存跟踪结果到CSV/JSON
可视化日志
21
单目标跟踪(SOT)与多目标跟踪(MOT)对比
SOT经典算法(SiamFC、SiamRPN)、MOT与SOT的异同
SOT对比
22
基于Transformer的跟踪器
TransT、MixFormer等算法简介、注意力机制在跟踪中的应用
Transformer注意力
23
实时跟踪系统架构设计
多线程/多进程加速、队列管理、生产者-消费者模式
架构实时
24
边缘设备上的跟踪优化
TensorRT加速、模型量化、NVIDIA Jetson平台部署实践
边缘TensorRT
25
无人机视角下的目标跟踪
视角变换、尺度变化处理、基于特征点的匹配跟踪
无人机视角
26
行人重识别(ReID)与跟踪
ReID特征提取网络、度量学习、与DeepSORT的结合
ReID行人
27
跟踪中的遮挡处理策略
遮挡检测、轨迹预测、重匹配机制、基于运动模型的补全
遮挡策略
28
多摄像头多目标跟踪
跨摄像头ID匹配、时空关联、单应性矩阵与坐标映射
多摄像头跨镜
29
端到端跟踪器(TrackFormer等)
DETR与跟踪的结合、查询传播机制、联合检测与跟踪
端到端TrackFormer
30
综合实战项目
构建一个完整的行人/车辆多目标跟踪系统,从数据准备到模型部署全流程
实战全流程