로딩
요청 처리 중입니다...

C++ 영상처리 배우기 #9 (이벤트 처리 응용)

 C++ 영상처리 배우기 #9 (이벤트 처리 응용)

마우스를 이용하여 기존의 영상을 변경하는 프로그램을 작성을 해보았다. 마우스의 왼쪽 버튼을 누룬 채로 마우스를 움직이면 색이 칠해지는 즉, 브러쉬를 만들어 볼 것이다.

#include #include using namespace std; using namespace cv; Mat img; int drawing = false; void drawCircle(int event, int x, int y, int, void *param){ if(event == EVENT_LBUTTONDOWN) drawing = true; // 버튼이 눌리면 참으로 변경되어 그림을 그릴 수 있게 한다. else if(event == EVENT_MOUSEMOVE){ if(drawing == true) // 마우스 좌측 버튼을 눌러 활성화가 되었다면 원을 그린다. circle(img, Point(x, y), 3, Scalar(0, 0, 200), 10); ...

# c언어 # opencv # 이벤트처리