运动分析与对象跟踪
背景统计量的积累
- Acc 将帧叠加到累积器中
- SquareAcc 将输入图像的平方叠加到累积器中
- MultiplyAcc 将两幅输入图像的乘积叠加到累积器中
- RunningAvg 更新加权叠加图像
运动模板
- UpdateMotionHistory 去掉超时的影像以更新运动历史图像
- CalcMotionGradient 计算运动历史图像的梯度方向
- CalcGlobalOrientation 计算某些选择区域的全局运动方向
- SegmentMotion 将整个运动分割为独立的运动部分
目标跟踪
- MeanShift 在反向投影图中发现目标中心
- CamShift 发现目标的中心、尺寸和方向
- SnakeImage 改变轮廓位置,使其能量最小
光流
- CalcOpticalFlowHS 为输入图像的每一个像素计算光流(H&S算法)
- CalcOpticalFlowLK 为输入图像的每一个像素计算光流(L&K算法)
- CalcOpticalFlowBM 采用匹配方法计算两幅图像的光流
- CalcOpticalFlowPyrLK 计算一个稀疏特征集的光流(用金字塔的迭代L&K方法)
预估器
数据结构
- CvKalman 定义卡尔曼滤波器状态
- CvConDensation 定义ConDensation跟踪器状态
数据操作
- CreateKalman 分配卡尔曼滤波器结构
- ReleaseKalman 释放卡尔曼