【发布时间】:2018-12-22 02:48:33
【问题描述】:
我是图像处理、opencv 和 python 的初学者。 我想在 Mac 上使用 jupyter notebook 显示图像并关闭窗口但它不起作用。此外,python.app 停止工作,所以我必须强制退出它,导致我的内核死机,然后我也必须重新启动它。 我为此使用 python 2.7 和 opencv 3.4.1
import numpy as np
import cv2
# Load an color image in grayscale
img = cv2.imread('messi5.jpg',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
它部分不重复,因为它试图为 jupyter notebook 寻找答案。
【问题讨论】:
-
我的建议是在终端的 python 中运行代码。你不会遇到任何问题
-
尝试在
img = cv2.[...]之前运行cv2.startWindowThread() -
或者,也许在
img = cv2.[...]和cv2.imshow[...]之间 -
https://stackoverflow.com/questions/6116564/destroywind.. 现在已经过时了。如果您更新它会有所帮助
-
这就是我在上一条评论中指出的......我已经看到了,但它已经 7 岁了,代码无法正常工作。 p.s.我还可以在我的 RHS 上看到 LINKED 类别
标签: python opencv image-processing jupyter-notebook cv2