gpt4 book ai didi

python - 在 Docker 中使用 OpenCV (Python) 访问网络摄像头?

转载 作者:IT老高 更新时间:2023-10-28 21:19:11 25 4
gpt4 key购买 nike

我正在尝试将 Docker 用于我们的一个项目,该项目使用 OpenCV 来处理网络摄像头馈送 (Python)。但我似乎无法访问 docker 中的网络摄像头,这是我用来测试网络摄像头访问的代码:

python -c "import cv2;print(cv2.VideoCapture(0).isOpened())"

这是我迄今为止尝试过的,

 docker run --device=/dev/video0 -it rec bash

docker run --privileged --device=/dev/video0 -it rec bash

sudo docker run --privileged --device=/dev/video0:/dev/video0 -it rec bash

所有这些都返回False,我做错了什么?

最佳答案

你提供的链接中的 Dockerfile 没有说明 opencv 是如何安装的,你能提供你使用的 Dockerfile 吗?或者你是如何安装opencv的?

如果通过 pip 安装 opencv,VideoCapture(0) 将不起作用。

您正在正确使用 --device=/dev/video0:/dev/video0

关于python - 在 Docker 中使用 OpenCV (Python) 访问网络摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44852484/

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