笔记本电脑无法调用自带摄像头,运行后就出现-1073741819 (0xC0000005)
但是外接摄像头可以正常使用。
简单的调用摄像头程序:
import cv2
cap = cv2.VideoCapture(0)#笔记本自带摄像头0,如果是外接的就是1
while cap.isOpened():
ret,frame = cap.read()
cv2.imshow('frame',frame)
c = cv2.waitKey(1)
if c==27: #ESC键
break
cap.release()
cv2.destroyAllWindows()
运行后出现:
修改代码cap = cv2.VideoCapture(0)
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
修改后运行成功