OpenCV 创建输出流

hyp*_*aki 3 c++ opencv mjpeg

我正在开发一个项目,在该项目中我在 Raspberry Pi 上使用 OpenCv 捕获视频并对其进行处理。我想要的是创建这个处理过的视频的输出流。我正在和我的一个朋友一起研究这个。他在设备上创建了一个网站/网络服务器,它应该能够查看我创建的流。openCV 有没有办法创建输出流?我不想创建视频,也不想将单个帧作为“图像”写入文件系统,因为这样会减慢速度。

hyp*_*aki 5

最后我发现 OpenCV 无法创建输出实时视频流。它只能将视频渲染到文件。

相反,我创建了自己的小 Http Motion-JPEG Stream 如何使用 QTcp-Server 套接字创建 HTTP MJPEG 流服务器?

我还想提到 VLC 提供了一个非常强大的后端/库。 C++ LibVLC 从帧/图像创建流

如果您在 Linux 上,另一个解决方案可能是使用 GStreamer