如何检查视频是否稳定?

时间:2015-02-25 15:00:16

标签: javascript video youtube

我想知道如何在YouTube视频中检测相机动作。

我想在youtube链接过程中阅读视频,并告诉用户是否使用三脚架拍摄,或者是否超级好看。

有谁知道我甚至会从哪里开始?它甚至可能不可能?

2 个答案:

答案 0 :(得分:0)

这里只是spitballing,但我首先捕捉整个视频中各个点靠近的帧。

你会从每个部分中取出框架,并将它们相互比较,以了解组成的变化,不知道如何最好地解决这个问题。我可能会从各个地方的颜色检测开始?无论如何,开始建立一个差异分数"

一旦您浏览了您抽样的每个部分的框架,您就会得到一个"差异分数"然后你就可以开始尝试找出用于检测shakey视频的截止点。

你可能无法在接近实时的地方做到这一点,所以要准备好在视频处理过程中等待一段时间。

答案 1 :(得分:0)

每秒拍摄一些图像(避免以固定频率拍摄,因为如果胶片有移动频率,即:如果我们在船上并且我们在高波期间拍摄)

您可以将其转换为黑白(不是灰度)并进行比较。使用次要颜色的位置。 (但它一定不会好起来的)

通常我们使用边缘检测:http://fr.mathworks.com/discovery/edge-detection.html并比较一些。看看现场是什么,一起工作,不是。你必须找到"兴趣点"计算两帧之间的向量。这些载体中的一些将一起移动。它是一个对象。现在你必须找到场景中的哪个对象。