【问题标题】:Aligning two extremely similar but slightly different videos对齐两个极其相似但略有不同的视频
【发布时间】:2020-05-26 08:39:06
【问题描述】:

我有两个 Super Smash Brothers 视频游戏的视频。在一个视频中,角色存在。在另一个视频中,角色不存在。视频的其他所有内容都完全相同,只是其中一个角色不可见。

当我输出这两个视频时,我必须在视频编辑器中手动对齐它们。一旦它们对齐,它们就会保持同步!但是,视频的开始时间是随机的,这就是问题所在。

有什么好方法可以自动对齐这两个不同但极其相似的视频?以下是示例框架。

目前的想法: 在视频中途随机取一帧,与同一位置的其他视频进行比较。使用像素之间的均方误差。前进 5 秒,后退 5 秒。取 MSE 差异最小的帧,并将其用作匹配帧,从开头的较长视频中移除偏移量。这似乎非常脆弱和缓慢。

【问题讨论】:

标签: image-processing deep-learning video-processing similarity semantic-segmentation


【解决方案1】:

您当前的想法很好,但根本不需要慢。由于图像的不同部分只是战士!我们可以假设那些战士总是在图像的中间,所以你只需要匹配图像的一小部分,比如我画的矩形:

此外,您还可以使用其他快速匹配方法,例如 ORB 功能。

【讨论】:

  • 对于 Smash,我们不能假设它们总是在一个位置。当然可以在屏幕的极端。另一个问题是压缩使得应该是像素完美的相似性略有不同。我应该解决这个问题。我将对 ORB 功能进行一些研究!我不熟悉这个概念,所以谢谢!
  • @NateW 在图像的不同部分选择多个小框,然后对它们进行比较(无论它们在哪里),并尝试其他方法进行差异检查,例如相关系数。您想找到最佳匹配,而不是完美匹配。此链接有帮助:docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
  • 2017-11-21
  • 1970-01-01
  • 2017-04-16
  • 2013-05-07
相关资源
最近更新 更多