0

嘿嘿!

我有一堆从旧 vhs 磁带转换而来的旧视频文件。问题是,由于这些磁带真的很旧,视频很跳跃(有时帧的底部在屏幕的中间,然后是下一帧的顶部)

我的目标是在 opencv 中写一些东西来自动删除图像没有正确排列的帧。

我的想法是检测前一帧和下一帧之间的差异。如果视频流畅,则差异将很小。如果帧跳动,那么差异会很明显。

我的问题:opencv 如何计算两帧之间的差异?

谢谢!!!!

4

1 回答 1

1

我希望你知道如何从视频中抓取帧。如果没有,请查看此处。幸运的是,它还发现了两个视频之间的相似性。

What you will learn in this tutorial

  • How to open and read video streams

  • Two ways for checking image similarity: PSNR and SSIM

我认为您可以根据自己的要求对其进行小幅调整。本教程包含有关它的所有足够信息。

您还可以查看此 SOF:Simple and fast method to compare images forsimilarity

于 2012-04-22T06:44:13.780 回答