이번에는 저번 글에 이어서 브러쉬의 색을 조절할 수 있는 트렉바 기능을 넣어 보았다. 트랙바란?
OpenCV에서 사용할 수 있는 사용자 인터페이스로 이 트랙바를 이용하여 연속적인 값이나 이산적인 값을 입력할 수 있다. // 트랙바 함수. createTrackbar("트랙바 이름", "창 이름", 값(R,G,B 중 하나), 슬라이더 최대값, 슬라이더가 변경될 때마다 호출되는 콜백 함수, userdata); // 원형은 밑에 createTrackbar(const string& trackbarname, const string& winname, int *value, int count, TrackbarCallback onChange=0, void *userdata=0); // 나는 여기서 트랙바 이름, 창 이름, 값, 최대값 이 4개만 사용하였다. // 콜백 함수를 넣어도 되지만 여기서 아무 역할을 안하기 때문에 안넣었다. #include #include
#
401
#
createTrackbar
#
OPENCV
#
RGB
#
TrackBar
#
트랙바
원문 링크 : C++ 영상처리 배우기 #10 (이벤트 처리 응용+트랙바)