2017-06-14 63 views
-1

我知道,使用移动物体和固定摄像头,通过减去以前和当前摄像头帧可以轻松检测物体。当相机在场景中自由移动时,也可以检测移动物体。 但是有可能用相机在物体周围旋转来检测静止物体吗?相机的移动是预定义的,并且相机仅限于物体周围的指定路径。使用移动摄像头的物体检测

+0

您能否详细说明您的问题详情?什么类型的对象?与用减法在固定帧中检测移动物体的方式一样,你可以发现*不移动的东西。 –

+0

@AlexanderReynolds重点对象主要是食品。问题是没有任何关注的领域会对相机产生影响。所以,我没有看到我可以如何使用帧减法来找到我需要的对象。 – alfredisrobin

+1

如果摄像机围绕特定对象旋转,那么几乎根据定义,对象位于帧的中心,并且图像中的每个像素在离中央对象越远处移动得越快。我认为如果可以的话,你应该发布一个示例视频。 –

回答

0

尝试使用此路径在opencv源代码中找到camshift演示:samples/cpp/camshiftdemo.cpp。或者像meanshift,KCF等其他算法。这些都是对象跟踪算法。