运动场:物体在三维空间中的运动。
光流场:是运动场在二维图像平面上的投影。
1.首先什么是光流呢?
1》光流法来源:光流的概念是由Gibson在1950年提出来的。
2》what is it ? 答:它是空间物体 在 观察成像平面上的 像素运动的瞬时速度,是利用图像序列中像素在时域上的变化,以及相邻帧之间存在的对应关系,是一种计算相邻帧之间目标物体运动信息的一种方法。
光流是由于场景中前景目标本身的运动、相机的运动、或者二者的共同运动所产生,
2. 计算方法:(三类)
1》基于梯度的方法。
2》基于频域的方法。
3》基于区域或者基于匹配的方法。
3. 光流法成立的前提条件:(很难呐)
1》相邻帧之间的亮度很定。
2》视频序列之间的相邻两帧取帧时间连续(同一时间获取),相邻帧之间的物体运动比较缓慢。
3》保持空间一致性,即同一图像的像素点具有相同的运动方向。
4.光流法用于目标检测的原理:
在图像中的每个像素点赋予一个速度矢量,于是乎此时此刻,形成了一个运动矢量场。在某一特定的时刻,图像上的点与三维物体上的点一一对应,这种关系可以通过投影计算得到,根据各个像素点的速度矢量特征,可以对图像进行运动动态分析。
1》如果碰巧图像中没有运动目标,则光流矢量在整个图像区域是连续变化的。
2》当图像中存在运动目标,目标与背景存在着相对运动,运动物体所形成的速度矢量,必然和背景速度矢量有所不同,如此便可以计算出运动物体的位置。
值得我们注意的是,光流法的计算量较大,无法达到实施效果。
5. 光流法用于目标跟踪的原理
1》首先利用目标检测 的方法检测出可能是目标背景的区域。
2》找出前景目标中具有代表性的关键特征点。
3》对之后的任意两个相邻视频帧而言,寻找上一帧中出现关键特征点在当前帧中的最佳位置,从而得到前景目标在当前帧中的位置坐标。
4》如法炮制,如此迭代进行,便可以实现目标的跟踪。
原文,如有不妥,联系删除。