tha*_*sdr 9 python macos opencv ipython cv2
当我运行这段代码时 ipython (MacOS /python 2.7.13)
cv2.startWindowThread()
cv2.imshow('img', img)
cv2.waitKey()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
内核崩溃了.当图像出现时,我可以按下的唯一按钮是minimise
(中间的按钮,当我按任意键时,旋转的轮子出现,我唯一能做的就是强制退出.
PS我已经下载了最新的python版本home-brew
.
你只是想看看图像吗?我不确定你想用 startWindowThread 做什么,但如果你想以最简单的方式安装 opencv,打开图像并查看它,试试这个:
安装conda(比 homebrew 更好的 opencv 包管理器)
然后创建一个cv环境:
conda create -n cv
Run Code Online (Sandbox Code Playgroud)
激活它并从 menpo 的频道安装 opencv
source activate cv
conda install -c menpo opencv
Run Code Online (Sandbox Code Playgroud)
然后在python中(点击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
Run Code Online (Sandbox Code Playgroud)