我是图像处理和计算机视觉的新手。我对Python和OpenCv(仍在学习)知之甚少。我的问题是:“我有一个每秒100帧的视频剪辑,视频剪辑的长度是4秒。第一帧有一个方形(方形项目)。在每个后续帧中,方形特征取代一些像素。” 现在我必须计算视频剪辑到达最后一帧时方形的总位移。 我不知道我需要从哪里开始。任何有关教程或博客或代码段的建议都将受到高度赞赏。提前谢谢。
答案 0 :(得分:0)
试着看看pyimagesearch网站。 http://www.pyimagesearch.com/2015/09/14/ball-tracking-with-opencv/
答案 1 :(得分:0)
你可以用不同的方式做到: *一种解决方案是跟踪广场的中心(或任何其他点)。我们知道方形的位移(在一个维度上)等于它的每个点的位移。从技术角度来说,要点很难,所以你可以在这里使用一些数学技巧。
正方形访问的所有像素的总体积(以2d为单位)与总位移之间存在关系: [总位移=(所有被访问像素的体积)/(方形体积)] 计算总体积,跟踪方块并使用其坐标。
**另一种方法是尝试使用不同帧中的联合和正方形交叉
***你也可以尝试背景扣除