OpenCV 中 Trackbar 的负值范围

Jer*_*emy 5 python opencv trackbar

我试图在 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)
Run Code Online (Sandbox Code Playgroud)

这将从 0 重置为 500,而不是停留在 -50。我怎样才能将其保持在-50到500之间?

MH *_*Yip 2

你不可以做这个。这个问题已经讨论到这里了。

不过,您可以转到源代码来更改它。指南就在这里。这似乎对很多人都有效。