📷 OpenCV 运动检测·行为分析 30章 实战目录

⚡ 风格 · 从入门到综合项目
01 课程导学与环境配置
OpenCV简介 应用领域 环境搭建
02 图像基础操作
读取/显示/保存 颜色空间转换 BGR↔灰度
03 图像预处理技术
高斯滤波 中值滤波 腐蚀与膨胀
04 帧差法运动检测
两帧差分 三帧差分 阈值处理
05 背景减除法 (MOG2)
MOG2原理 createBackgroundSubtractorMOG2 阴影检测
06 背景减除法 (KNN)
KNN原理 与MOG2对比 createBackgroundSubtractorKNN
07 光流法(稀疏光流)
Lucas-Kanade calcOpticalFlowPyrLK 特征点跟踪
08 光流法(密集光流)
Farneback算法 calcOpticalFlowFarneback 运动场可视化
09 轮廓检测与绘制
findContours drawContours 最小外接矩形
10 运动目标框选
轮廓定位 边界框绘制 中心点计算
11 运动轨迹绘制
deque轨迹 轨迹可视化 轨迹清除
12 运动方向判断
质心位移 8方向分类 方向标签
13 运动速度估计
帧间位移 像素/秒 速度等级
14 运动区域统计
ROI区域 运动量统计 热力图映射
15 运动历史图像 (MHI)
MHI原理 updateMotionHistory 运动趋势
16 运动能量图 (MEI)
MEI vs MHI 能量累积 动作起始/结束
17 行为分类基础
挥手 行走 跳跃
18 特征提取 (HOG)
HOG原理 HOGDescriptor 行人检测
19 特征提取 (LBP)
LBP纹理特征 局部二值模式 纹理分析
20 机器学习分类器 (SVM)
SVM原理 特征向量 训练分类模型
21 随机森林
随机森林原理 与SVM对比 集成学习
22 深度学习入门 (CNN)
卷积神经网络 预训练模型 运动特征提取
23 行为识别 (LSTM)
RNN与LSTM 时序行为建模 序列分类
24 异常行为检测
速度/加速度异常 密度估计 异常检测
25 人群密度估计
像素分析 特征回归 人群计数
26 跨线检测 (虚拟围栏)
虚拟线绘制 跨线逻辑 双向计数
27 区域入侵检测
多边形ROI 点与多边形 入侵报警
28 滞留物检测
静态前景 滞留计时 标记报警
29 徘徊检测
轨迹徘徊模式 停留时间 徘徊报警
30 综合项目实战
智能安防系统 多模块协同 性能优化