import cv2
import numpy as np
def nothing(x):
pass
cv2.namedWindow ('Image')
frame = np.zeros ((400, 400, 3), np.uint8)
cv2.moveWindow ('Image', 0, 0)
cv2.createTrackbar ('R', 'Image', 0, 255, nothing)
cv2.createTrackbar ('G', 'Image', 0, 255, nothing)
cv2.createTrackbar ('B', 'Image', 0, 255, nothing)
while True:
cv2.imshow ('Image', frame)
r = cv2.getTrackbarPos ('R', 'Image')
g = cv2.getTrackbarPos ('G', 'Image')
b = cv2.getTrackbarPos ('B', 'Image')
frame[:] = [b, g, r]
if cv2.waitKey (1) == ord ('q'):
break
cv2.destroyAllWindows ()
openCV2-TrackBarRGB
于 2022-01-26 22:33:24 首次发布