如何使用opencv从字节显示视频?

时间:2012-07-03 18:40:35

标签: c# video opencv byte emgucv

我正在开展一个项目,我们使用无线电调制解调器将数据(视频和遥测)从无人驾驶飞行器传输到地面站。我们需要做的是实时显示视频,并能够知道哪个帧对应于C#中的每个遥测数据块。

将数据解封装为遥测和视频字节(mpeg4)。由于我对OpenCV有一些经验,我想用它来解码,显示和抓取视频中的点击位置。为此,我正在使用名为Emgu的C#的OpenCV包装器。

问题是OpenCV从一个设备或一个文件加载视频,而我只有一些带有一些字节的回调。我已经尝试将这些字节写入文件并使用OpenCV打开此文件,但是一旦它结束,我需要重新打开它并从停止的地方继续,这会产生延迟。

任何人都知道如何做到这一点?