我需要一些关于如何从opencv流视频馈送到网页的想法。我目前有gStreamer,但我不知道这是不是适合这项工作的工具。任何关于使用gStreamer或教程的超链接的建议都将是有帮助和感激的!
谢谢!
发布于 2012-05-17 20:33:15
OpenCV没有提供对流视频的接口,这意味着你需要使用其他一些技术来实现这一目的。
我在几个专业项目中使用过GStreamer :这就是您要找的droid。
发布于 2012-05-17 09:01:58
我没有任何经验与流式OpenCV输出到网站。不过,我确信使用gstreamer可以做到这一点。
使用gstreamer流,可以获取数据并将数据转换为OpenCV格式。我建议您阅读有关GstAppSink和GstBuffer的内容。
基本上,如果我没记错的话,你必须在后台线程中运行一个管道。然后使用gst_app_sink中的一些函数,您可以从接收器获取缓冲区数据。
要快速查找这个问题,您必须使用GST_BUFFER_DATA
我记得我不得不将结果从yCBCr转换为bgr,一位大学生遇到了问题,因为opencv的转换不充分。因此,您可能需要编写自己的代码。(这是在IplImage*时代)
https://stackoverflow.com/questions/10626738
复制相似问题