我需要一些关于如何将来自opencv的视频源流式传输到网页的想法。我目前有gStreamer,但我不知道这是否适合这项工作。关于使用gStreamer或任何指向教程的超链接的任何建议都会有所帮助和赞赏!
谢谢!
答案 0 :(得分:0)
我没有任何将OpenCV输出流式传输到网站的经验。但是我确信这可以使用gstreamer。
使用gstreamer流,可以获取数据并将数据转换为OpenCV格式。我建议你阅读GstAppSink和GstBuffer。
基本上,如果我没记错的话,你必须在后台线程中运行一个管道。然后使用gst_app_sink中的某个函数,您可以从接收器获取缓冲区数据。
快速查找此问题,您必须为此
使用GST_BUFFER_DATA我记得必须将结果从yCBCr转换为bgr,因为opencv的转换不充分,同事有问题。所以你可能要写自己的。 (这回到了IplImage *天)
答案 1 :(得分:0)
OpenCV不提供流式视频接口,这意味着您需要使用其他技术来实现此目的。
我在几个专业项目中使用过GStreamer:这是你正在寻找的机器人。