OpenCV中的逐行扫描

OpenCV中的逐行扫描,opencv,ffmpeg,Opencv,Ffmpeg,我有一个存储在MPEG文件中的视频流。在有运动的地方,隔行是很明显的,我需要去隔行 当使用软件(每隔一行求平均值)进行此操作时,结果并不令人满意,在某些地方仍然存在强烈的伪影 所以我想知道是否有可能在解码链中的某个地方强制执行逐行扫描(即ffmpeg),或者甚至单独解码奇偶字段。我使用的是VideoCapture对象,它似乎没有提供任何级别的控制 也可能是流是MPEG格式的,而不考虑隔行扫描,但我没有办法检查这一点。更糟糕的是,OpenCV甚至不返回流的FourCC。有一些非常聪明的人知道ffm

我有一个存储在MPEG文件中的视频流。在有运动的地方,隔行是很明显的,我需要去隔行

当使用软件(每隔一行求平均值)进行此操作时,结果并不令人满意,在某些地方仍然存在强烈的伪影

所以我想知道是否有可能在解码链中的某个地方强制执行逐行扫描(即ffmpeg),或者甚至单独解码奇偶字段。我使用的是VideoCapture对象,它似乎没有提供任何级别的控制


也可能是流是MPEG格式的,而不考虑隔行扫描,但我没有办法检查这一点。更糟糕的是,OpenCV甚至不返回流的FourCC。

有一些非常聪明的人知道
ffmpeg
,如果你添加了该标记,可能有人知道如何在半帧中重新编码,以便通过视频捕获处理流。只是想一想。@MarkSetchell:好的建议,谢谢。可能是一个复制品,上面有一些非常聪明的人,他们知道
ffmpeg
,如果你添加了这个标签,可能有人知道如何在半帧中重新编码,这样你的流就可以通过视频捕获处理了。“我只是想一想。”马克·塞切尔:好建议,谢谢。可能是一个复制品