import cv2
def callback():
pass
cv2.namedWindow('color', cv2.WINDOW_NORMAL)
img = cv2.imread('C:\Users\shaog\Pictures\45b6ecbf34b48f66f8a1ee77311c4ddd.jpeg')
colorSpaces = [cv2.COLOR_RGB2BGR, cv2.COLOR_RGB2BGRA,
cv2.COLOR_RGB2GRAY, cv2.COLOR_BGR2HSV_FULL, cv2.COLOR_BGR2YUV]
cv2.createTrackbar('curColor', 'color', 0, 4, callback)
while True:
v = cv2.getTrackbarPos('curColor', 'color')
cvt_img = cv2.cvtColor(img, colorSpaces[v])
cv2.imshow('color', cvt_img)
key = cv2.waitKey(10)
if key & 0xFF == ord('q'):
break
cv2.destroyAllWindows()