工具与软件:
团队成员、您好!
我将使用以下命令从传感器获取图像数据。
gst-launch-1.0 -v v4l2src device=/dev/video-rpi-cam0 io-mode=dmabuf-import! video/x-bayer、width=1920、height=1200、帧速率=60/1、format=rggb10! appsink
在上述命令中出现错误:
错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:没有可从中导入的下游池。
其他调试信息:
../gst-plugins-good-1.20.7/sys/v4l2/gstv4l2object.c(5303):gst_v4l2_object_decision_allocation ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
在导入 DMABUF 或 USERPTR 时、我们需要从中导入一个池
执行在0:00:00.003360005之后结束
正在将管道设置为空...
错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:内部数据流错误。
其他调试信息:
../gstreamer-1.20.7/libs/gst/base/gstbasesrc.c (3127):gst_base_src_loop ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
流已停止、未协商原因(-4)
正在释放管道...
在上面的命令中、如果我使用 IO-mode=dmabuf 而不是 IO-mode=dmabuf-import 、则不必这样做。
您能告诉我这里有什么问题吗?
我们已经观察到、我们是否使用了 dmabuf-import 来实现 fps、而不是 dmabuf。 那么、我可以 在上面的命令中使用 dmabuf-import 吗?
谢谢!
Jaimin