使用 openCV 捕获 h264 以缓冲

use*_*283 5 opencv stream h.264

我检索了一个 rtp H264 流。我是这样处理的: - 获取 Udp 数据包 - 删除 rtp 标头并解析数据包以获取图像 - 将图像记录/附加到文件中 - 使用 opencv 打开此文件(bool VideoCapture::open(const string& filename))

一切正常!!

现在我想跳过文件步骤中的记录,直接将图像从udp进程发送到opencv。但我不知道如何使用输入缓冲区初始化 opencv。它只接受常量字符串和文件名。

有人可以帮助我吗?

谢谢

ber*_*rak 0

如果它是单个图像,你在内存中,imdecode应该可以解决问题