我正在尝试向图像处理脚本添加一个按钮,以保存二进制阈值的高 HSV 值和低 HSV 值。
根据OpenCV 3.0文档here http://docs.opencv.org/3.0-beta/modules/highgui/doc/qt_new_functions.html#createbutton,OpenCV 显然有一个函数可以做到这一点。
我正在写这样的函数
cv2.createButton('Button',f)
Where Button
是按钮的名称,并且f
是回调函数(只是一个空函数)
然而我不断得到:-
AttributeError:“模块”对象没有属性“createButton”
显然,相同的函数在 C/C++ 中运行良好,但在 python 中却不起作用。最有可能是因为它不存在于 python (也许)?
我该如何解决这个问题?
文档说
轨迹栏的另一个重要应用是将其用作按钮或开关。默认情况下,OpenCV 没有按钮功能。因此,您可以使用轨迹栏来获得此类功能(位于作为调色板的轨迹栏 http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_trackbar/py_trackbar.html#code-demo).
有一个小例子如何将它用作按钮。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)