2011-01-26 74 views
9

我正在寻找一个视频场景检测算法实现。 用于实现的任何编程语言都是可以接受的。 我发现这个implementation,但它对小的变化和不准确性非常敏感。视频场景检测实现

+0

计算机视觉是一个复杂的领域,仍然是很多研究的主题。没有任何“完美”解决方案,但如果您向我们提供有关您的使用案例的更多信息,我们可能会提供比通用解决方案更适合您的解决方案。 – 2011-01-26 03:02:47

+0

我也在研究领域工作:)但我需要一个简单而有效的镜头检测算法,将提供的视频分割成场景间隔。这不是我研究的一部分,而是一个附加价值。任何事情都可以帮助,因为我找不到那些容易的实现! – FearUs 2011-01-26 03:13:16

回答

4

最后,我做了一个简单的实现方式中,通过比较连续的2帧:

  1. 调整当前帧:对于计算时间+记忆
  2. 生成Color Histogram为调整大小后的帧
  3. 计算的所述Euclidean Distance与前一帧的当前帧。
  4. 如果欧几里得距离大于给定的阈值,那么我们有场景变化。

阈值因视频而异......但我得到了可接受的结果。