流媒体opencv视频

时间:2012-05-16 21:07:51

标签: opencv streaming gstreamer

我需要一些关于如何将来自opencv的视频源流式传输到网页的想法。我目前有gStreamer,但我不知道这是否适合这项工作。关于使用gStreamer或任何指向教程的超链接的任何建议都会有所帮助和赞赏!

谢谢!

2 个答案:

答案 0 :(得分:0)

我没有任何将OpenCV输出流式传输到网站的经验。但是我确信这可以使用gstreamer。

使用gstreamer流,可以获取数据并将数据转换为OpenCV格式。我建议你阅读GstAppSink和GstBuffer。

基本上,如果我没记错的话,你必须在后台线程中运行一个管道。然后使用gst_app_sink中的某个函数,您可以从接收器获取缓冲区数据。

快速查找此问题,您必须为此

使用GST_BUFFER_DATA

我记得必须将结果从yCBCr转换为bgr,因为opencv的转换不充分,同事有问题。所以你可能要写自己的。 (这回到了IplImage *天)

答案 1 :(得分:0)

OpenCV不提供流式视频接口,这意味着您需要使用其他技术来实现此目的。

我在几个专业项目中使用过GStreamer:这是你正在寻找的机器人