【发布时间】:2019-06-17 00:07:49
【问题描述】:
我正在尝试在我的系统上运行OpenCV Grabcut Sample:
- OpenCV 4.1.0 版
- Python 版本 3.6.8
- IDLE 版本 3.6.8
- Ubuntu 18.04.2
这是来自cv2.getBuildInformation() 的构建信息:
在 Grabcut 示例脚本中,我需要“使用 右键 鼠标按钮在对象周围绘制一个矩形。”由于某种原因,当我单击鼠标右键时会出现一个下拉菜单(这是我单击并按住鼠标右键):
这在以前没有发生过,但是自从我重新格式化了我的计算机并重新安装了 OpenCV 后,我得到了这个下拉菜单。 imshow 窗口看起来也不同。我尝试安装很多视频编解码器包 (from this tutorial),但没有帮助。
此下拉菜单会干扰鼠标回调函数。我怎样才能摆脱这个下拉菜单?
我使用命令pip3 install opencv-contrib-python 安装了OpenCV。我知道我丢失了一些包,所以我尝试安装(但失败了 - '找不到任何通过正则表达式的包...')这些包来自this tutorial:
sudo apt-get install python-devel numpy
sudo apt-get install gcc gcc-c++
sudo apt-get install gtk2-devel
sudo apt-get install ffmpeg-devel
sudo apt-get install gstreamer-plugins-base-devel
【问题讨论】:
-
我想对于这类问题,您应该添加有关您的操作系统(Ubuntu 18.04?)、Python 安装、IDE 等的详细信息(而且,总是您喜欢的动画!:-))
-
这看起来像是highgui使用的后端的神器。那篇文章展示了如何使用 GTK。也许您以前使用过类似 Qt 的东西?无论如何,正如 HansHirse 所说,我们没有足够的信息可以确定。
-
@rob3c 我添加了有关我的系统的更多信息。我不确定我需要添加哪些信息。