视频帧中的特征跟踪

feature tracking in video frames

我是图像处理和计算机视觉方面的新手。我对 Python 和 OpenCv 知之甚少(仍在学习)。我的问题是:"I have a video clip with 100 frames per second and length of video clip is 4 seconds. The first frame has a square shape (square shape item) with in it. In every subsequent frame the square feature displaces by some pixels." 现在我必须计算视频剪辑到达最后一帧时方形的总位移。 我不知道我需要从哪里开始。对教程或博客或代码片段的任何建议将不胜感激。提前谢谢你。

尝试查看 pyimagesearch 网站。 http://www.pyimagesearch.com/2015/09/14/ball-tracking-with-opencv/

您可以通过不同的方式进行: *一个解决方案是跟踪正方形的中心(或任何其他点)。我们知道,正方形(在一维空间内)的位移等于它每个点的位移。从技术上讲,解决一个问题非常困难,因此您可以在这里使用一些数学技巧。

正方形访问的所有像素的总体积(在2d中)与总位移之间存在关系: [总位移 =(所有访问像素的体积)/(正方形的体积)] 要计算总体积,请跟踪正方形并使用其坐标。

** 另一种方法是尝试在不同的框架中合并和交集正方形

*** 您也可以尝试背景减法