我正在开发一个项目,在该项目中我在 Raspberry Pi 上使用 OpenCv 捕获视频并对其进行处理。我想要的是创建这个处理过的视频的输出流。我正在和我的一个朋友一起研究这个。他在设备上创建了一个网站/网络服务器,它应该能够查看我创建的流。openCV 有没有办法创建输出流?我不想创建视频,也不想将单个帧作为“图像”写入文件系统,因为这样会减慢速度。
最后我发现 OpenCV 无法创建输出实时视频流。它只能将视频渲染到文件。
相反,我创建了自己的小 Http Motion-JPEG Stream 如何使用 QTcp-Server 套接字创建 HTTP MJPEG 流服务器?
我还想提到 VLC 提供了一个非常强大的后端/库。 C++ LibVLC 从帧/图像创建流
如果您在 Linux 上,另一个解决方案可能是使用 GStreamer
| 归档时间: |
|
| 查看次数: |
3119 次 |
| 最近记录: |