Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 内置摄像头无法使用cv2捕获帧。VideoCapture()_Python_Opencv - Fatal编程技术网

Python 内置摄像头无法使用cv2捕获帧。VideoCapture()

Python 内置摄像头无法使用cv2捕获帧。VideoCapture(),python,opencv,Python,Opencv,我正在努力学习OpenCV。如何使用cv2.VideoCapture()从内置网络摄像头捕获图像帧 这将产生以下输出: False None 为什么它返回False?读取。据他们说 关闭视频文件或捕获设备 那不是你想要的。移除video.release()。然后VideoCapture::read()应该会成功 从OpenCV开始,通常最容易从一些教程代码开始,然后根据需要进行修改。例如,搜索“OpenCV视频捕获教程”的第一件事是: 导入cv2 cap=cv2.视频捕获(0) 虽然(正确):

我正在努力学习OpenCV。如何使用
cv2.VideoCapture()
从内置网络摄像头捕获图像帧

这将产生以下输出:

False
None
为什么它返回
False

读取。据他们说

关闭视频文件或捕获设备

那不是你想要的。移除
video.release()
。然后
VideoCapture::read()
应该会成功

从OpenCV开始,通常最容易从一些教程代码开始,然后根据需要进行修改。例如,搜索“OpenCV视频捕获教程”的第一件事是:

导入cv2
cap=cv2.视频捕获(0)
虽然(正确):
#逐帧捕获
ret,frame=cap.read()
#我们在框架上的行动就在这里
灰色=cv2.CVT颜色(边框,cv2.COLOR\u BGR2GRAY)
#显示结果帧
cv2.imshow(“帧”,灰色)
如果cv2.waitKey(1)&0xFF==ord('q'):
打破
#完成所有操作后,释放捕获
第1章释放()
cv2.destroyAllWindows()
False
None