2024-09-24 00:29:00 发布
网友
当我在ipython (MacOS /python 2.7.13)上运行这段代码时
ipython (MacOS /python 2.7.13)
cv2.startWindowThread() cv2.imshow('img', img) cv2.waitKey() cv2.destroyAllWindows()
内核崩溃。当图像出现时,我唯一能按的按钮是minimise(中间的那个,当我按任意键时,旋转轮就会出现,我唯一能做的就是强制退出。在
minimise
另外,我已经通过home-brew下载了最新的python版本。在
home-brew
你只是想看看照片吗?我不知道你想用startWindowThread做什么,但是如果你想用最简单的方式安装opencv,打开图像并查看它,请尝试以下操作:
安装conda(比自制程序更好的opencv包管理器)
然后创建cv环境:
conda create -n cv
激活它并从门宝的频道安装opencv
然后在python中(点击q退出):
q
import cv2 cv2.namedWindow('imageWindow') img = cv2.imread('path/to/your/image.png') cv2.imshow('imageWindow',img) wait = True while wait: wait = cv2.waitKey()=='q113' # hit q to exit
我重现了jupyter内核崩溃的问题。以下是测试环境设置。在
- macOS 10.12.16 - python 2.7.11 - opencv 4.0.0 - ipython 5.8.0 - jupyter notebook server 5.7.4
将cv2.waitKey()更改为等待Q按下,问题就消失了。在
cv2.waitKey()
代码如下:
希望这能有所帮助。在
我在macosx10.14.3上有最新版本的python(2.7.15)。在
为什么我们不能将内容保存到一个文件中,然后使用命令python filename.py运行它呢。它仍然是一样的,但它是有效的!!在
python filename.py
我测试的示例代码是:
import cv2 img = cv2.imread('sample.jpg') cv2.startWindowThread() cv2.imshow('img', img) cv2.waitKey() cv2.destroyAllWindows()
希望有帮助!在
你只是想看看照片吗?我不知道你想用startWindowThread做什么,但是如果你想用最简单的方式安装opencv,打开图像并查看它,请尝试以下操作:
安装conda(比自制程序更好的opencv包管理器)
然后创建cv环境:
激活它并从门宝的频道安装opencv
^{pr2}$然后在python中(点击
q
退出):我重现了jupyter内核崩溃的问题。以下是测试环境设置。在
将
cv2.waitKey()
更改为等待Q按下,问题就消失了。在代码如下:
^{pr2}$希望这能有所帮助。在
我在macosx10.14.3上有最新版本的python(2.7.15)。在
为什么我们不能将内容保存到一个文件中,然后使用命令
python filename.py
运行它呢。它仍然是一样的,但它是有效的!!在我测试的示例代码是:
希望有帮助!在
相关问题 更多 >
编程相关推荐