gpt4 book ai didi

docker - 无法访问Ubuntu的Docker容器中的摄像头

转载 作者:行者123 更新时间:2023-12-02 17:19:25 27 4
gpt4 key购买 nike

我正在编写一个简单的Opencv代码,用于捕获图像并向我们展示。但是,每当我运行它时,它就告诉无法使用此索引访问摄像机。
我尝试使用此命令运行docker文件
docker运行-ti --device / dev / video0:/ dev / video0 pradyumn10 / ubuntu-python3 / bin / bash
这会打开相机一秒钟,然后关闭它,并显示错误“无法显示”

最佳答案

您的相机很可能是网络相机,并且很可能已安装在/dev/video0/dev/video{N}上-您必须首先在主机上找到{N}。
一旦获得它,您可以尝试将其安装到您的docker容器中,如下所示:

mount /dev/video0 /testvideo
docker run -it --rm --read-only -v "/testvideo:/testvideo" bash
之后,您在docker中的应用应尝试连接到 /testvideo而不是 /dev/video0附言我自己没有尝试过,但是感觉linux与其他任何设备安装网络摄像头都应该没有问题。我会尝试一下,但不能保证:)

关于docker - 无法访问Ubuntu的Docker容器中的摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62912352/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com