Python 如何使USB摄像头与OpenCV一起工作?
我从默认(内置)摄像头复制了代码并与之配合使用,效果很好。然后我连接了USB摄像头,用VLC对其进行了测试,并将代码更改为打开摄像头Python 如何使USB摄像头与OpenCV一起工作?,python,opencv,webcam,windows-7-x64,Python,Opencv,Webcam,Windows 7 X64,我从默认(内置)摄像头复制了代码并与之配合使用,效果很好。然后我连接了USB摄像头,用VLC对其进行了测试,并将代码更改为打开摄像头1: cam = cv2.VideoCapture(1) 我检查相机是否打开了,但相机没有启用(其硬件指示灯LED熄灭),事实上,我在屏幕上看到的只是黑框 是否要添加一些额外的特殊代码以启用USB摄像头?您确定USB摄像头是摄像头1,我以前做过,并且必须使用cv2。视频捕获(0)您也可以在此处参考此链接 在这里,他将下面的行改为 cap = cv2.VideoC
1
:
cam = cv2.VideoCapture(1)
我检查相机是否打开了,但相机没有启用(其硬件指示灯LED熄灭),事实上,我在屏幕上看到的只是黑框
是否要添加一些额外的特殊代码以启用USB摄像头?您确定USB摄像头是摄像头1,我以前做过,并且必须使用cv2。视频捕获(0)您也可以在此处参考此链接 在这里,他将下面的行改为
cap = cv2.VideoCapture("/dev/video1") # check this
在插入相机之前,请先到您的终端主页
cd/dev
ls video
,然后按tab键,如果只找到结果为video0
,则表示只存在网络摄像头video1
或video2
李>
我遇到了同样的问题,结果是有时网络摄像头可以同时占用插槽0和插槽1。
因此,视频捕获(2)对我来说很有效。这是使用上面的
cd/dev
-方法发现的。您确定usb摄像头是摄像头1,我以前做过,并且必须使用cv2。视频捕获(0)@Stanley,非常感谢!:-)无论花多少时间,我都可以花,而且我猜不出在连接USB摄像头后,数字会被洗牌。你能把你的评论作为常规的回答吗?谢谢你,作为一个自学成才的程序员,能够帮助有经验的程序员几乎是我的“荣幸”!这表明每个人都可以从任何人身上学到东西。再次感谢!:)