首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单摄像头同时由两个程序访问,如何实现?

单摄像头同时由两个程序访问,如何实现?
EN

Stack Overflow用户
提问于 2021-06-28 05:38:43
回答 2查看 440关注 0票数 0

我想用一台相机进行两个进程,例如

1)使用gstreamer和

2)同时进行图像处理。

我在做图像处理和直播的同时,但得到了一个‘设备繁忙’错误。

Error: ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Device '/dev/video1' is busy

操作系统: Mendel Linux

Python版本: Python 3.7.3

OpenCV版本: 4.1.1

GStreamer核心库版本1.14.4

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2021-06-28 08:43:03

您可以尝试v4l2loopback,它允许您创建虚拟视频设备。

https://github.com/umlaeute/v4l2loopback

我没有亲自测试过,但似乎能做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2021-07-09 08:55:12

我用的是ros2。我将在一个ros2节点上发布我的相机馈送,并从我想要的任何地方订阅该节点。

您可以按照此链接在ros2节点上发布视频。https://medium.com/swlh/raspberry-pi-ros-2-camera-eef8f8b94304

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68158060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档