顯示滑鼠按下之影像座標位置

 

 


 

#include <opencv/cv.h>
#include <opencv/highgui.h>
#include <iostream>
using namespace std;

void mouse(int event, int x, int y, int flags, void* param){
IplImage* img = (IplImage*)param;
if (event == CV_EVENT_LBUTTONDOWN)
{
cout << "(" << x << "," << y << ")" << endl;
}
}

int main(){
IplImage *img = cvLoadImage("circle.jpg", 1);
cvNamedWindow("circle", 1);
cvSetMouseCallback("circle", mouse, &img);
cvShowImage("circle", img);
cvWaitKey(0);
return 0;
}


 

 

2015-08-25_00-43-54  

 

在紅色方框中按下滑鼠得知位置作標

 

 

arrow
arrow

    scud 發表在 痞客邦 留言(0) 人氣()