Opencv3 计算机视觉 python实现 P25
在窗口显示摄像头帧
出现错误:
[ WARN:0] videoio(MSMF): OnReadSample() is called with error status: -1072875772 [ WARN:0] videoio(MSMF): async ReadSample() call is failed with error status: -1072875772 [ WARN:1] videoio(MSMF): can’t grab frame. Error: -1072875772
解决方法:
import cv2
cameraCapture = cv2.VideoCapture(0 + cv2.CAP_DSHOW)
success, frame = cameraCapture.read()
while(cameraCapture.isOpened() & success):
success, frame = cameraCapture.read()
cv2.imshow('image',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cameraCapture.release()
cv2.destroyAllWindows()
改了这么多,感觉还是因为照相机被别的进程占用了,把pycharm里的其他terminal关了就好了,原文的程序也可以用。