2014-06-14 37 views
0

我试图检测并隐藏动态定位在视频中的标志。使用ffmpeg遮罩动态标志

在这段视频中的标志被放置在顶部,几分钟下来等

有可能每次检测徽标时,它改变的地方,并与ffmpeg的隐藏它之后?

我试着用delogo,但我必须告诉位置x/y,所以在我的情况下是不可能的!

非常感谢!

回答

0

简单的想法,但可能是一个复杂的执行。

如果ffmpeg具有以两岸向前的方式执行此功能,我会感到震惊。您可以手动查找每个徽标转换,使用ffmpeg剪切这些点上的视频,手动使用您的delogo工具,然后再将它们连接在一起?

如果你想自动化这个,那么你很可能不得不做一些图像处理编码。我不打算编写它,但我会通过一些亮点。

首先,问你在找什么?

该徽标是一个静态块,涵盖它是什么?它是否稍微透明?它会改变大小吗?它的强度变化了吗?

我不知道多少努力去创造的标志,所以我只能猜测。

如果它的静态和完全在前台,那么这是一个简单的搜索,然后用任何你想要的替换。容易

如果它稍微透明但大小恒定,您将需要对其使用的模板进行反向工程,搜索每个框架以找到该模式,然后将其撤消。

如果他们更有兴趣,并且希望自动化,那么您将深入研究机器学习和更先进的技术。

对于像这样的应用程序,我可以想到很多不错的功能,但这足以让我们开始。