Я пытаюсь установить порог изображения. Я использовал функцию cv2.createTrackbar
как-cv2.createTrackbar('High H','image',0,179, None)
.
Теперь у меня возникли проблемы с последней частью. Далее в моем коде я использую highH = cv2.getTrackbarPos('High H','image')
, чтобы получить значение трекбара и использовать его в функции cv2.inRange
. Таким образом, становится довольно очевидным, что мне не нужно вызывать функцию в качестве последнего аргумента функции. Теперь проблема в том, что я не могу ввести функцию. Я попытался удалить последнюю часть, я получил ошибку-
cv2.createTrackbar работает только с 5 аргументами. Дано всего 4.
Хм, ладно, кажется, я не могу пропустить часть.
Затем я попробовал обратный вызов, и ничего. Я получил эту ошибку: -
Когда ничего не используется:- NameError: имя "ничего" не определено
При использовании обратного вызова:- NameError: имя "обратный вызов" не определено
Хорошо, через некоторое время я попытался использовать None. Получил эту ошибку: -
TypeError: on_change должен быть вызываемым
Итак, как мне использовать функцию cv2.createTrackbar
без вызова функции?
Спасибо!