cv2.imshow导致我的jupyter笔记本电脑在MacOS上崩溃

时间:2019-04-02 00:55:32

标签: macos opencv jupyter-notebook

当我在jupyter笔记本中使用cv2.imshow()时,我无法关闭pic窗口,如果我强行退出它,那会使内核崩溃。

我的配置在这里:

MacOS : MoJava 10.14.3
python 3.6.8
openCV 3.4.2

这是我使用的代码:

img=cv2.imread('24.jpg')
   cv2.imshow('imgae',img)
   cv2.waitKey(0)
   cv2.destroyAllWindows()

然后我找到了overstackflow的解决方案,即:

import cv2


img=cv2.imread('24.jpg')
cv2.imshow('imgae',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.waitKey(1)

当您按任意键时,它将立即关闭图片窗口,但仍在我的任务栏上保留名为python的进程。 而且,除非我强制退出它,否则我无法将其关闭。

0 个答案:

没有答案