Диапазон отрицательных значений для Trackbar в OpenCV
Я пытаюсь включить отрицательные значения в диапазон трекбара cv2.create Trackbar. Но каждый раз, когда я запускаю скрипт, отрицательные значения не учитываются.
Как я могу включить отрицательные значения?
import cv2
import numpy as np
from cv2 import CV_WINDOW_AUTOSIZE
def nothing(x):
pass
cv2.namedWindow('image', flags = CV_WINDOW_AUTOSIZE)
cv2.createTrackbar('val1','image',-50,500, nothing)
Это сбрасывает от 0 до 500 вместо того, чтобы оставаться в -50. Как я мог держать это от -50 до 500?
2 ответа
Как упоминал Алехандро Сильвестри, вы можете сделать это с помощью
setTrackbarMin
import cv2
import numpy as np
from cv2 import CV_WINDOW_AUTOSIZE
def nothing(x):
pass
cv2.namedWindow('image', flags = CV_WINDOW_AUTOSIZE)
cv2.createTrackbar('val1', 'image', 0, 500, nothing) #<-- the '0' here is the default value
cv2.setTrackbarMin('val1', 'image', -50)