如何使用 cv2.createButton 在 OpenCV 3.1 中制作按钮?

新手上路,请多包涵

我正在尝试向我的图像处理脚本添加一个按钮,以保存我的二进制阈值的高和低 HSV 值。

根据 此处 的 OpenCV 3.0 文档,OpenCV 显然具有执行此操作的功能。

我正在写这样的函数

cv2.createButton('Button',f)

其中 Button 是按钮的名称, f 是回调函数(只是一个空函数)

但是我不断得到: -

AttributeError:“模块”对象没有属性“createButton”

显然,相同的函数适用于 C/C++,但不适用于 python。很可能是因为它不存在 python (也许) ?

我该如何解决这个问题?

原文由 user6544508 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.9k
1 个回答

文件说

trackbar 的另一个重要应用是将其用作按钮或开关。默认情况下,OpenCV 没有按钮功能。所以你可以使用 trackbar 来获得这样的功能(在 Trackbar 中作为 Color Palette 找到)。

有一个小例子如何将其用作按钮。

原文由 ppasler 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题