Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 OpenCV를 사용하여 마우스 이벤트로 작업하는 방법은 무엇입니까?

<시간/>

마우스 이벤트는 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 <<"왼쪽 클릭이 완료되었습니다. 위치:(" < 

출력

C++에서 OpenCV를 사용하여 마우스 이벤트로 작업하는 방법은 무엇입니까?

C++에서 OpenCV를 사용하여 마우스 이벤트로 작업하는 방법은 무엇입니까?