当我在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
的进程。
而且,除非我强制退出它,否则我无法将其关闭。