我正在嘗試將Docker用於我們使用OpenCV處理攝像頭訂閱源(Python)的其中一個項目。但我似乎無法獲得訪問泊塢窗內的攝像頭,下面是我用它來測試網絡攝像頭接入代碼:在Docker中使用OpenCV(Python)訪問攝像頭?
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
,我做錯了什麼?
我不認爲'cv2.VideoCapture(0)'實際上是'/ dev/video0'。你有沒有試過* video1 *等等?這是哪個Linux? – karlphillip
[你見過這些?](https://stackoverflow.com/q/34302096/176769) – karlphillip
@karlphillip是的,我試過這些和它的Ubuntu 16.04。 –