【发布时间】:2018-02-14 13:54:56
【问题描述】:
我正在使用 opencv 3.3 和 python3.6.3,我在 conda 环境中安装了一段时间,在显示图像时(例如,使用基本的 cv2 函数 imshow("window name", my_image))将显示一个带有图像的小 GUI。我还可以随意放大和缩小,甚至可以看到每个图像像素的 RGB 强度。
这很方便,但我最近用 conda (3.3.0 -> 3.3.1) 更新了我的 opencv 版本,并且该功能消失了。降级 cv2 模块不会恢复该功能。
根据我的发现,我可以通过在创建窗口时添加标志 cv2.WINDOW_GUI_EXPANDED 来手动启用此功能,但它不会更改显示窗口上的任何内容。
我设法打印了 cv2 中的所有可用标志(在 python 上使用 >>help(cv2)),并且似乎没有设置该特定标志:
显然,应该使用 Qt 构建 opencv 以获得对该标志的访问权限,但是使用 conda 可以吗?
查看 opencv 文档时,您可以看到它们同时具有 EXPANDED(下)和 NORMAL(上)GUI
如何设置此标志以与我当前的 opencv 版本一起使用?还是我需要在 conda 上使用 Qt 构建我的 cv2 模块?如果是,那又如何?
【问题讨论】:
标签: python opencv anaconda conda