问题 我有一个简单的程序可以提取感兴趣的投资回报率,该投资回报率可以检测到对象在每帧的连续运动(获取x,y坐标)。因此,我想以km / hour为单位计算对象的速度
我尝试过的事情
任何人都可以给我解决方案或步骤以找出公里/小时的速度
注意:我在YouTube上找到了该视频,但不知道它们如何计算https://www.youtube.com/watch?v=VZHdZG3LNhE
答案 0 :(得分:1)
正如J. Taylor在评论中提到的那样,这取决于物体距相机的距离。因此,首先您需要知道,例如,当前场景中的1米(从点A
到点B
)等于场景图像中的100像素,然后如果一个对象移动了100像素,则表示物体移动了1m。这样您就可以计算出场景中对象移动的速度。
更新:您需要跟踪blob并获取其中心点,然后计算当前中心点与上一个中心点的距离,并检查对象移动了多少像素,例如每100px = 1m。
希望它能对您有所帮助!