트랙바(Track Bar)
- 스코롤 바의 하나로, 슬라이더 바의 형태
- 일정 범위 내이 값을 변경할 때 사용
- 생성된 윈도우 창에 트랙바를 부착 가능(미리 윈도우 창이 생성된 상태여야 함)
import numpy as np
import cv2
def onChange(pos):
global img
r = cv2.getTrackbarPos('R','img')
g = cv2.getTrackbarPos('G','img')
b = cv2.getTrackbarPos('B','img')
img[:] = (b, g, r)
cv2.imshow('img', img)
img = np.zeros((512, 512, 3), np.uint8)
cv2.imshow('img',img)
cv2.createTrackbar('R', 'img', 0, 255, onChange)
cv2.createTrackbar('G', 'img', 0, 255, onChange)
cv2.createTrackbar('B', 'img', 0, 255, onChange)
cv2.setTrackbarPos('B', 'img', 255)
cv2.waitKey()
cv2.destroyAllWindows()