我正在尝试对图像进行阈值处理。我已经使用了cv2.createTrackbar
函数 as-
cv2.createTrackbar('High H','image',0,179, None)
。
现在最后一部分是我遇到的麻烦。在我的代码中,我highH = cv2.getTrackbarPos('High H','image')
用来获取我的轨迹栏值并在cv2.inRange
函数中使用它。所以很明显,我不需要调用函数作为函数的最后一个参数。现在的问题是我似乎无法输入函数。我尝试删除最后一部分,但出现错误-
cv2.createTrackbar 仅适用于 5 个论点。只给了4个。
嗯,好吧,好像我不能跳过一部分。
接下来我尝试了回调,但什么也没有。我收到了这个错误:-
无使用时:- NameError:未定义名称“无”
使用回调时:- NameError:未定义名称“回调”
好的,过了一会儿我尝试使用无。得到这个错误:-
TypeError:on_change 必须是可调用的
那么如何在cv2.createTrackbar
不调用函数的情况下使用函数呢?
谢谢!