gre*_*man 13 python webcam opencv windows-7-x64
我从/sf/answers/2421213091/复制了代码并与默认(内置)相机一起使用,它起作用了。然后我连接了USB摄像头,用VLC对其进行了测试,并更改了打开摄像头的代码1
:
cam = cv2.VideoCapture(1)
Run Code Online (Sandbox Code Playgroud)
我检查摄像头是否已打开cam.isOpened()
——确实是——但摄像头未启用(其硬件指示灯 LED 已关闭),而且我在屏幕上看到的确实是黑框。
是否需要添加一些额外的特殊代码才能启用 USB 摄像头?
小智 14
您也可以在这里参考此链接
在这里,他将下面的行更改为
cap = cv2.VideoCapture("/dev/video1") # check this
Run Code Online (Sandbox Code Playgroud)
在插入相机之前,请转到您的终端主页
cd /dev
ls video
然后按 Tab 键,如果您仅发现结果为video0
,则意味着仅存在网络摄像头。video1
或。video2
我遇到了同样的问题,结果有时网络摄像头可以同时使用插槽 0 和 1。所以cam = cv2.VideoCapture(2)
对我来说很有效。这是使用cd /dev
上面的方法找到的。
归档时间: |
|
查看次数: |
47997 次 |
最近记录: |