是否有一个OpenCV版本链接到GStreamer 1.0

Is there an OpenCV version which links against GStreamer 1.0?

本文关键字:GStreamer 链接 有一个 OpenCV 版本 是否      更新时间:2023-10-16

我在c++程序中使用GStreamer C/c++ API,特别是AppSrc和AppSink。我需要从AppSink中提取样本(它工作正常)并使用OpenCV处理帧。但问题是,OpenCV链接到gstreamer0.10(我使用的是Archlinux)。所以它确实编译好了,但我得到一个运行时错误,因为gstreamer0.10已经初始化。

那么是否有一个"git-version"或"developer-version"链接到0.10 ?

似乎OpenCV没有移植到GStreamer 1。x还没有,但其他发行版只是禁用了OpenCV的GStreamer模块。它不是那么有用,特别是如果您直接使用GStreamer。移植它似乎需要2个小时的工作。

这并不一定对你有帮助,但最好是尝试构建带有GStreamer支持的OpenCV。

同样无关,请注意,在gst-plugins-bad中有一个OpenCV插件,它已经提供了许多过滤器,并且还提供了将OpenCV和GStreamer结合在一起的基础设施。