我在用着开放式CV 3.3 with python3.6.3我安装在conda环境和一段时间,当显示图像时(使用基本的 cv2 函数imshow("window name", my_image)
例如)一个小的 GUI 将与图像一起显示。我还能够随意放大和缩小,甚至能够看到每个图像像素的 RGB 强度。
这非常方便,但我最近用 conda 更新了我的 opencv 版本(3.3.0 -> 3.3.1
)并且该功能消失了。降级 cv2 模块不会恢复该功能。
根据我的发现,我发现可以通过添加标志来手动启用此功能cv2.WINDOW_GUI_EXPANDED
创建窗口时,但它不会更改显示窗口上的任何内容。
我设法打印了 cv2 中的所有可用标志(>>help(cv2)
在 python 上)并且该特定标志似乎没有设置:
显然,应该使用 Qt 构建 opencv 才能访问该标志,但是使用 conda 可以吗?
在查看 opencv 文档时,您可以看到它们都具有EXPANDED
(下)和NORMAL
(上)图形用户界面
我如何设置此标志以适用于我当前的 opencv 版本?或者我需要在 conda 上使用 Qt 构建我的 cv2 模块吗?如果是的话,怎么会这样呢?
相比之下,Qt GUI 非常棒,只需使用 qt 构建 opencv 并将其安装到 conda 环境中即可
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)