使用python检测帧视频内容

2024-09-30 04:41:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想检测帧视频内容(经常用于电视广告,称为单分割、节目分割等)

示例1:

enter image description here

示例2(3个屏幕截图,2秒偏移):

enter image description hereenter image description hereenter image description here

我有视频序列以及3个屏幕截图可供分析(中间,中间和结束之间,结束)。在

首先,我已经尝试了一些方法,比如边界框检测,以及使用opencv、imagemagick和PIL在屏幕截图上使用autocrop算法。这在某种程度上是可行的,但并不可靠。在

  • 每一家电视台都用自己的艺术作品来制作周围的画面
  • 它们有时会在最初几秒钟为周围的帧设置动画
  • 周围帧的背景可以是静态的,也可以是动画的,改变颜色等

对于上面的媒体例子,有什么有效的方法可以得到相当精确的真/假解读?我希望有一些想法来建立一个合适的算法。在

谢谢


Tags: 方法算法示例内容视频pil屏幕动画
1条回答
网友
1楼 · 发布于 2024-09-30 04:41:45

实际上,您需要的是两条静态的水平线和两条静态的垂直线,它们代表插入视频剪辑的边缘。框架内的内容和框架外部的内容可能/将发生变化-只有嵌入框架的边缘是恒定的。在

我将应用一个强大的定向滤波器(Sobel)定向在0和90度,以找到水平线和垂直线。然后处理一定数量的帧,累积两个过滤器找到的所有边。图像结尾处最亮的线条应该是最清晰、最长的线条。在

相关问题 更多 >

    热门问题