[OpenCv-python 기초 ]:trackBar 생성하기
2018. 5. 30. 13:30ㆍPython-이론/python-opencv
trackBar생성하기
트랙바에서 RGB를 생성하여 적용시켜 보겠습니다.
import cv2 import numpy as np def onChange(x): pass img = np.zeros((1024 , 1024, 3), np.uint8) cv2.namedWindow('trackBar',cv2.WINDOW_NORMAL) cv2.createTrackbar('R', 'trackBar',0,255, onChange) cv2.createTrackbar('G', 'trackBar', 0, 255, onChange) cv2.createTrackbar('B','trackBar', 0, 255, onChange) while True: cv2.imshow('trackBar', img) R = cv2.getTrackbarPos('R', 'trackBar') G = cv2.getTrackbarPos('G', 'trackBar') B = cv2.getTrackbarPos('B', 'trackBar') img[:] = [B,G,R] k = cv2.waitKey(1) if k == 27: break cv2.destroyAllWindows()적용 X
빨간색
파란색
초록색
'Python-이론 > python-opencv' 카테고리의 다른 글
[OpenCv-python 기초 사용법] 이미지 연산처리를 통해 합성하기 (2) | 2018.05.31 |
---|---|
[OpenCV-python 기초]:이미지 픽셀 조작 및 ROI(관심영역) (0) | 2018.05.30 |
[OpenCv-python 기초 : 마우스 클릭으로 도형 만들기 (0) | 2018.05.30 |
[OpenCv-python 기초] :도형그리기 (0) | 2018.05.29 |
[OpenCv-python 기초] :노트북 웹캠을 이용해서 동영상을 읽고 쓰기 (6) | 2018.05.29 |