我想使用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)
我发现视频和音频的外部设备总是采用最后一个索引
显然您需要做的就是重新启动内核。