Note
OpenCV (8) - Tracker 본문
728x90
Tracker를 생성하는 함수
cv2.createTrackbar(track_bar_name,window_name,value,count,on_change)
value : 초기 값
count : Max 값(Min : 0)
on_change : 값이 변경될 때 호출되는 Callback 함수
import cv2
import numpy as np
def change_color(x):
r = cv2.getTrackbarPos("R", "Image")
g = cv2.getTrackbarPos("G", "Image")
b = cv2.getTrackbarPos("B", "Image")
image[:] = [b,g,r]
cv2.imshow('Image',image)
image = np.zeros((600, 400, 3), np.uint8)
cv2.nameWindow("Image")
cv2.createTrackbar("R", "Image", 0, 255, change_color)
cv2.createTrackbar("G", "Image", 0, 255, change_color)
cv2.createTrackbar("B", "Image", 0, 255, change_color)
cv2.imshow('Image', image)
cv2.waitKey(0)
'Deep Learning > Computer Vision' 카테고리의 다른 글
OpenCV (10) - 사각형 그리기 (0) | 2022.06.04 |
---|---|
OpenCV (9) - 직선 그리기 (0) | 2022.06.03 |
OpenCV (7) - 적응 임계점 처리하기 (0) | 2022.06.01 |
OpenCV (6) - 임계점 처리하기 (0) | 2022.05.31 |
OpenCV (5) - 이미지 합치기 (0) | 2022.05.30 |
Comments