原代码:
cap =cv2.VideoCapture(0)
警告异常:
读取图像可以但是按下ESC退出时就有问题了。
解决:
第一种: 修改代码,添加一个参数;
#VideoCapture()是用于从视频文件、图片序列、摄像头捕获视频的类;
cap =cv2.VideoCapture(0,cv2.CAP_DSHOW)
第二种:只能是windows系统下,在cmd并输入:
setx OPENCV_VIDEOIO_PRIORITY_MSMF 0
cap =cv2.VideoCapture(0)
读取图像可以但是按下ESC退出时就有问题了。
第一种: 修改代码,添加一个参数;
#VideoCapture()是用于从视频文件、图片序列、摄像头捕获视频的类;
cap =cv2.VideoCapture(0,cv2.CAP_DSHOW)
第二种:只能是windows系统下,在cmd并输入:
setx OPENCV_VIDEOIO_PRIORITY_MSMF 0