在Python的CV2中选择USB摄像头



我想使用CV2库在Python程序上访问我的网络摄像头。

我可以在任何Mac程序(Photobooh,faceTime,..(以及Skype中看到并使用我的相机,...

但是,如果我尝试在python中访问它,我不能:

cap = cv

cv2.VideoCapture(1)
success,image = cap.read() 
print(success)
>> False

我还尝试获取所有设备(相机(的列表:

for i in range(1600):
    cap = cv2.VideoCapture(i)
    success,image = cap.read() 
    if success:
        print(i)
    cap.release()
>> 0
>> 1200

两个都是默认的Mac摄像机,...

尝试使用

cv2.VideoCapture(-1)

我发现视频和音频的外部设备总是采用最后一个索引

显然您需要做的就是重新启动内核。

相关内容

  • 没有找到相关文章

最新更新