我在Windows 7的代码块中使用Opencv 2.4.2。基本上我想在某些条件为真时单击所需的坐标。此功能提取左右键的坐标。
我想要的只是手动设置此功能的参数。 它的参数包括事件,x和y坐标。
以下是我正在使用的代码:
void onMouse(int event, int x, int y, int flags, void* param)
{
if (event == CV_EVENT_LBUTTONDOWN)
{
printf("LEFT CLICK\n");
printf("%d %d",x,y);
}
else if (event == CV_EVENT_RBUTTONDOWN)
{
printf("RIGHT CLICK\n");
printf("%d %d",x,y);
}
else
{
printf("HOVER\n");
printf("%d %d",x,y);
}
}