我试图在 cv2.createTrackbar 的 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之间?
正如 Alejandro Silvestri 所提到的,你实际上可以这样做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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)