opencv imshow()函数现在有按钮吗?

时间:2017-06-29 11:19:57

标签: python opencv

我使用Python 2.7和OpenCV 3.1.0来显示图像并与之交互。当我在pycharm中以调试模式运行我的脚本时,一切正常。

然而,当我从终端运行我的脚本时,cv.imshow()窗口的按钮和鼠标事件与我预先编程的事件相冲突。

这是我得到的工具栏(在调试模式下为空白):

enter image description here

有没有人对如何删除这个有任何想法? 我无法在opencv imshow()文档中找到任何细节

1 个答案:

答案 0 :(得分:4)

尝试使用标记cv2.GUI_NORMAL创建named window,这将删除这些按钮并为您提供旧的opencv样式窗口。如果您想要工具栏,只需使用cv2.GUI_EXPANDED标志即可。这与Qt支持有关。你和pycharm

有所不同,这很奇怪

类似的东西:

cv2.namedWindow('input', cv2.GUI_NORMAL)
cv2.imshow('input', img)