【发布时间】:2020-09-04 20:02:59
【问题描述】:
我在 Windows 主机上运行 docker 工具箱。我已经安装了 opencv 槽pip install opencv-contrib-python,这很成功。现在,当我使用docker exec -it centos /bin/bash 进入我的CentOS Docker 容器时,在我的python 解释器中输入python 和import cv2 之后。我尝试创建一个视频捕获对象CapDev = cv2.VideoCapture(0),它返回错误VIDEOIO ERROR: V4L: can't open camera by index 0。当我尝试使用索引 -1 时,它说:VIDEOIO ERROR: V4L: can't find camera device
是什么导致了这个问题?是因为windows主机不允许docker容器打开摄像头,还是其他原因?
【问题讨论】:
标签: python windows docker opencv centos