마우스 이벤트는 OpenCV의 가장 유용한 기능 중 하나입니다. OpenCV에서는 마우스 포인터의 위치를 추적하고 클릭(오른쪽, 왼쪽 및 중간 클릭)을 추적할 수 있습니다. OpenCV는 로봇 및 컴퓨터 비전 분야에서 폭넓게 응용되고 있습니다. 로봇 및 컴퓨터 비전 추적에서는 마우스 포인터와 클릭이 자주 사용됩니다.
여기에서는 이미지에서 마우스 포인터의 위치를 추적하고 클릭을 추적하는 방법을 이해합니다.
다음 프로그램은 마우스 포인터와 클릭의 위치를 추적하는 방법을 보여줍니다.
예
#include#include #include 네임스페이스 std 사용;네임스페이스 cv;void locator(int event, int x, int y, int flags, void* userdata){ //마우스 움직임을 추적하고 클릭하는 함수// if (event ==EVENT_LBUTTONDOWN){ //왼쪽 버튼을 클릭했을 때// cout <<"왼쪽 클릭이 완료되었습니다. 위치:(" < 출력