如何使用opencv从字节显示video?
我正在开展一个项目,我们使用无线电调制解调器将数据(video和遥测)从无人驾驶飞行器传输到地面站。 我们需要做的是实时显示video,并能够知道哪个帧对应于C#中的每个遥测数据块。
数据被解封装为遥测和video的字节(mpeg4)。 由于我对OpenCV有一些经验,我想用它来解码,显示和抓取video中的点击位置。 为此,我使用名为Emgu的C#的OpenCV包装器。
问题是OpenCV从设备或文件加载video,我只有一些字节的回调。 我已经尝试将这些字节写入文件并使用OpenCV打开此文件,但是一旦它结束,我需要重新打开它并从它停止的地方继续,这会产生延迟。
任何人都知道如何做到这一点?
一些有用的链接
http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.aspx
http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/
http://msdn.microsoft.com/en-us/magazine/cc300760.aspx
http://en.wikipedia.org/wiki/Stream_socket
http://beej.us/guide/bgnet/output/html/multipage/theory.html
希望有所帮助!