Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.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
opencv和spyder ipython控制台冻结_Python_Opencv_Ipython_Spyder - Fatal编程技术网

opencv和spyder ipython控制台冻结

opencv和spyder ipython控制台冻结,python,opencv,ipython,spyder,Python,Opencv,Ipython,Spyder,使用python 3.6.1、spyder 3.1.4、opencv 3.3、anaconda 4.4和windows 7。 当我使用opencv导入和导出时,一切看起来都很好。一旦我开始使用opencv中的显示功能,一切都开始冻结 import cv2 camera = cv2.VideoCapture('filename.h264') (grabbed,frame) = camera.read() cv2.imshow('viewer',frame) 此基本代码将加载anaconda?窗

使用python 3.6.1、spyder 3.1.4、opencv 3.3、anaconda 4.4和windows 7。 当我使用opencv导入和导出时,一切看起来都很好。一旦我开始使用opencv中的显示功能,一切都开始冻结

import cv2

camera = cv2.VideoCapture('filename.h264')
(grabbed,frame) = camera.read()
cv2.imshow('viewer',frame)
此基本代码将加载anaconda?窗口下的窗口?并冻结强制重新启动ipython内核。直接使用python内核时不会发生这种情况。当spyder 3.2删除python内核时,我会问,而ipython内核对我来说不起作用。所以我想知道为什么会发生这个错误,这样我就可以尝试修复它了

您应该添加

cv2.waitKey(0)
每次使用后

cv2.imshow('something', frame)
你应该加上

cv2.waitKey(0)
每次使用后

cv2.imshow('something', frame)

这种帮助。。。内核现在在显示图像后崩溃;-)这种帮助。。。内核现在在显示图像后崩溃;-)