()函数来创建一个密集的光流场
光流
光流是相机或物体运动引起的两连续帧图像中物体的运动模式, 是一个二维的位移向量场, 每一个向量表示第一个点到第二个点之间的位移
[image]
图片展示了在五个连续帧中球的移动..., 这个方程组是超定的, 最好的办法是使用最小二乘方法求解, 下面是二元二次的求解方案:
[ ]
观察其逆矩阵与哈里斯角点detector的相似性, 这表明角点是更好的跟踪对象
从用户的视角, 这个想法很简单...我们选择第一帧, 在其中提取一些托马斯角点, 然后使用Lucas-Kanade光流迭代地跟踪这些点....对于函数cv.calcOpticalFlowPyrLK()我们传入前一帧, 和前一帧的跟踪点, 及后一帧. 函数返回下一帧的跟踪点和这些点的状态编码, 1表示找到, 0表示未找到...., 它计算帧中所有点的光流, 它基于Gunner Farneback的算法, 在2003年Gunner Farneback的“基于多项式展开的两帧运动估计”中对此进行了解释.