Я пытался поработать с OpenCV в VS2010, особенно в области работы с мышью. Пока у меня есть это:
CV_EVENT_LBUTTONDOWN
:drawing_line = true;
cvLine( frame, cvPoint(x,y),cvPoint(350,500), CV_RGB(255,0,0), CV_AA, 15,0 );
fprintf( stdout, "Point found. %i, %i \n", object_x0, object_y0 );
break;
То, что я хочу сделать, это вернуть местоположение пикселей, на которые я нажал, но все, что он возвращает, это «Точка найдена. 0,0» вместо фактического местоположения. В конце концов, я хотел бы использовать точки с cvLine, чтобы нарисовать линию, но сейчас я просто хотел бы получить некоторые значения, возвращаемые мне. Любые предложения будут высоко ценится. Спасибо!