如何显示来自OpenCV的字节的视频?(How do I display a video with

2019-09-19 01:25发布

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

数据被解封装到遥测和视频(MPEG4)的字节。 正如我得到了与OpenCV的一些经验,我想用它来进行解码,从视频显示和抢点击位置。 要做到这一点我使用C#OpenCV的包装称为Emgu。

问题是,OpenCV的从设备或从文件加载视频和我有只有一些字节的回调。 我试着写这些字节的文件,并OpenCV的打开此文件,但一旦进入到了最后,我需要重新打开它,并从停止的地方,产生滞后继续。

任何人有任何想法如何做到这一点?

Answer 1:

一些有用的链接

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

希望帮助!



文章来源: How do I display a video with opencv from bytes?