在视频中记录曲目的历史记录

时间:2019-06-27 05:28:54

标签: algorithm time video-tracking

这是一个逻辑问题

我正在跟踪以N fps运行的视频中的对象。在实际系统中,框架之间没有确切的间隙,甚至可能掉落框架

->每帧都提供时间戳。 ->我在第X帧处开始跟踪,并在Y帧处结束

我已将视频(在空间上)划分为网格,并且在每种情况下,我都将对象放置在其中一个网格中

现在,此问题的最简单情况如下: 假设仅在1帧内识别出该物体,那条轨道的持续时间应该是多少?

选项: 1.独家时间计算

持续时间=结束时间-该实例的开始时间= 0

  1. 持续时间计算

持续时间=结束时间-开始时间+ 1 = 1 * *让我们假设我们现在以毫秒为单位

  1. 添加帧间隙。既然我们知道FPS,就可以计算1 / N为帧间隙

持续时间=结束时间-开始时间+ 1 / N

  1. 通过计算人员速度来增加在网格中花费的平均时间。我不确定如何计算此值,因为它取决于持续时间的先前3个定义

  2. 我还可以采用其他任何指标吗?

谢谢

1 个答案:

答案 0 :(得分:0)

如果某个对象出现在第X帧处并且消失在X + 1处,则end time应该是第X + 1帧的时间,而不是第X帧的时间。现在,持续时间显然计算为end time- start time,在这种情况下将是帧间隙。