OpenCV视频捕获-甚至输出可能损坏的帧

时间:2018-07-20 01:30:13

标签: python opencv ffmpeg udp h.264

在FFmpeg中,有一个标志“ output_corrupt”,该标志允许命令输出甚至损坏的帧。我正在将h264流发送到服务器的前几帧已损坏的服务器。通过在我的FFmpeg命令中设置“ output_corrupt”标志,我可以查看实时流。 我可以通过将FFmpeg数据管道传输到OpenCV VideoCapture(即cv2.VideoCapture('/ dev / stdin'))

来查看实时流。

注意:由于我的计划是在那些框架上运行CV算法,所以我需要能够在OpenCV上运行它。

但是,由于不直接通过VideoCapture发送数据,因此不可避免地会引起一些延迟问题。

最好的情况是直接将h264流发送到OpenCV VideoCapture(即cv2.VideoCapture('udp:// ......')) 但是,由于框架损坏,OpenCV脚本会在一秒钟后卡住。

有什么方法可以运行OpenCV VideoCapture,使其仍然输出可能损坏的帧?

谢谢。

0 个答案:

没有答案