我的最终目标是从MP4视频获取有意义的快照,这些视频长达30分钟或1小时。 “有意义”有点雄心勃勃,所以我简化了我的要求。以编程方式从MP4中获取不重叠的图像
图像应该清脆 - 不重叠,理想情况下不模糊。起初,我还以为得到一个关键帧的工作,但我不知道该关键帧可能有重叠嵌入在他们这样的图片:
当然,一些关键帧图像看起来是这样,而这些都是要好得多:
我想知道是否有人可能有源代码:
取说10-15连续关键帧(JPG或PNG)序列,并从所有这些确定最佳的关键帧。
这必须发生完全programaticaly。我发现这篇文章:http://research.microsoft.com/pubs/68802/blur_determination_compressed.pdf
并觉得我可以根据上面的文章“排列”几张图片,但后来我被这个链接阻止了:Extracting DCT coefficients from encoded images and video因为我的源视频是MP4。当然,这让我感到困惑,因为系统输入只是一系列jpg图像。
这是有趣的另一个环节是:
Detection of Blur in Images/Video sequences
但是,我不知道这是否会为“重叠”的图像工作。
任何想法?
听起来像一个棘手的问题... – japreiss 2013-02-14 15:37:31
你的问题没有很好地描述,特别是你的意思是“重叠”和“模糊”在问题中没有很好地定义。无论如何,你的问题实际上被称为视频摘要,你所包含的链接几乎是不相关的。寻找这个词会给出很多关于如何去做的论文/想法。 – mmgp 2013-02-14 21:27:22
我认为这很清楚。模糊 - 我的意思是运动模糊。通过重叠的图像我的意思就像我上面包括的那个。你看到一位女士与建筑物重叠。不,我不想做视频摘要 - 我想从视频中获得一个关键帧或缩略图,我想确保它不是模糊的(或重叠的)。 – 2013-02-15 00:11:33