【发布时间】:2020-09-24 11:52:53
【问题描述】:
如果您有一个包含移动对象的视频文件以及移动的相机,是否可以跟踪对象在 10 帧或 20 帧之间移动的距离?我正在使用 OpenCV 来跟踪对象,并且在相机静止时找到它行进的距离没有问题,但我似乎无法将头绕在非静止的相机周围。
Feed 只是一个 2D 摄像头 Feed,没有进行其他跟踪。
我唯一能想到的是将框架从框架内对象的最低坐标到最高坐标水平灰化,尝试将框架分层,然后测量已经知道 x 的对象行进的距离,每个帧中对象的 y 坐标。这似乎不是一个非常干净的解决方案,所以我很想知道是否还有其他方法可以解决这个问题。
【问题讨论】:
-
您的图像中是否有其他物体不动?您可以使用对次要对象的检测来计算相机的运动
-
唯一的问题是视频不会总是包含相同的背景,因此很难只跟踪一件事。谢谢你的评论。我现在可能只需要改变我收集数据的方式。
标签: python opencv computer-vision cv2 photogrammetry