0

这是一个有点逻辑的问题

我正在跟踪以 N fps 运行的视频中的对象。在实际系统中,帧没有精确的间隙,甚至可能出现丢帧

-> 我还为每一帧提供了时间戳。-> 我从 X 帧开始我的轨迹,在 Y 帧结束

我已将视频划分为网格(空间上),并且在每个实例中,我将对象放入其中一个网格中

现在这个问题最简单的情况如下,假设对象仅在 1 帧中被识别,那么该跟踪的持续时间应该是多少?

选项: 1. 独占时长计算

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

  1. 包含持续时间计算

持续时间 = 结束时间 - 开始时间 + 1 = 1* 对于这个实例 *让我们假设我们现在拥有以毫秒为单位的信息

  1. 添加框架间隙。由于我们知道 FPS,我们可以计算 1/N 作为帧间隙

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

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

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

谢谢

4

1 回答 1

0

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

于 2019-06-27T22:03:54.153 回答