1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
""" @Project :Opencv学习 @File :颜色空间转化.py @IDE :PyCharm @Author :咋 @Date :2023/1/11 19:59 """ import cv2
cv2.namedWindow("window",cv2.WINDOW_NORMAL) cv2.resizeWindow("window",(640,480))
image = cv2.imread("image.jpg")
color_tran_list = [cv2.COLOR_BGR2HSV,cv2.COLOR_BGR2BGRA,cv2.COLOR_BGR2RGB,cv2.COLOR_BGR2YUV,cv2.COLOR_BGR2GRAY]
def callback(value): pass
cv2.createTrackbar("trackbar","window",0,4,callback)
while True: index = cv2.getTrackbarPos("trackbar","window") cvt_img = cv2.cvtColor(image,color_tran_list[index]) cv2.imshow("window",cvt_img) if cv2.waitKey(1) == ord("q"): break
cv2.destroyAllWindows()
|