我需要一些关于如何将来自opencv的视频流传输到网页的想法。我目前有gStreamer,但我不知道这是否适合这项工作。有关使用gStreamer或任何超链接教程的任何建议将有帮助和赞赏!流opencv视频
谢谢!
我需要一些关于如何将来自opencv的视频流传输到网页的想法。我目前有gStreamer,但我不知道这是否适合这项工作。有关使用gStreamer或任何超链接教程的任何建议将有帮助和赞赏!流opencv视频
谢谢!
OpenCV不提供流视频接口,这意味着您需要使用其他技术来达到此目的。
我已经在几个专业项目中使用GStreamer:这是您正在查找的机器人。
我没有任何经验/流OpenCV输出到网站。不过,我确信这可以使用gstreamer。
使用gstreamer流,可以获取数据并将数据转换为OpenCV格式。我建议你阅读GstAppSink和GstBuffer。
基本上,如果我没记错的话,你必须在后台线程中运行一个管道。然后使用gst_app_sink中的某个函数,可以从接收器获取缓冲区数据。
在这个问题上的快速查找,您必须使用GST_BUFFER_DATA这个
我记得有将结果从YCBCR转换为BGR,一个collegue有问题的OpenCV的转化率不足。所以你可能不得不写你自己的。 (这是回到IplImage *天)
说到机器人,我需要把它放在android上。有什么建议么? – Smileyface
是啊:http://stackoverflow.com/questions/5568742/gstreamer-on-android – karlphillip
它不提供接口,但你可以(或多或少)轻松地将使用gstreamer获得的数据转换为OpenCV程序。 –