Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.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/3/heroku/2.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,超高抓斗框架_Python_Frame_Webcam_Cv2 - Fatal编程技术网

Python cv2,超高抓斗框架

Python cv2,超高抓斗框架,python,frame,webcam,cv2,Python,Frame,Webcam,Cv2,我刚刚开始学习python。这是我的第一个代码。我试着使用网络摄像头。出于某种原因,它给了我一个错误。 代码 错误: False [ WARN:0] videoio(MSMF): OnReadSample() is called with error status: -1072875772 None [ WARN:0] videoio(MSMF): async ReadSample() call is failed with error status: -1072875772 [ WARN:1]

我刚刚开始学习python。这是我的第一个代码。我试着使用网络摄像头。出于某种原因,它给了我一个错误。 代码

错误:

False
[ WARN:0] videoio(MSMF): OnReadSample() is called with error status: -1072875772
None
[ WARN:0] videoio(MSMF): async ReadSample() call is failed with error status: -1072875772
[ WARN:1] videoio(MSMF): can't grab frame. Error: -1072875772
Traceback (most recent call last):
  File "C:/Users/stasiek/PycharmProjects/pierwszy/capture.py", line 9, in <module>
    cv2.imshow("vegans have big gay", frame)
cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
False
[WARN:0]videoio(MSMF):调用OnReadSample()时出现错误状态:-1072875772
没有一个
[警告:0]视频IO(MSMF):异步ReadSample()调用失败,错误状态:-1072875772
[警告:1]视频IO(MSMF):无法抓取帧。错误:-1072875772
回溯(最近一次呼叫最后一次):
文件“C:/Users/stasiek/PycharmProjects/pierwszy/capture.py”,第9行,在
cv2.imshow(“素食者有大同性恋”,框架)
cv2.error:OpenCV(3.4.3)C:\projects\OpenCV python\OpenCV\modules\highgui\src\window.cpp:356:错误:(-215:断言失败)函数“cv::imshow”中的size.width>0和size.height>0

试试这种方法,调整视频大小,并将视频捕获打包成一个循环(按一下键上的断点):

试试这个

video = cv2.VideoCapture(0 + cv2.CAP_DSHOW)
而不是

video = cv2.VideoCapture(0)

为了排除故障,还值得检查是否有其他程序当前打开了摄像头。我注意到
后无法抓取帧。错误:-1072875772
我也无法通过VLC访问摄像头(即使在
video.release()之后)。在访问它的另一个程序()中选择“remove camera”(移除相机),OpenCV可以使用它

video = cv2.VideoCapture(0 + cv2.CAP_DSHOW)
video = cv2.VideoCapture(0)