程序代码如下:
#include
#include
#include
void onMouse( int event, int x, int y, int flags, void * param );
int main(int argc, char** argv)
{
CvCapture *capture;
IplImage *frame;
capture =cvCaptureFromCAM(0) ;
cvNamedWindow("Webcam",0);
cvSetMouseCallback("Webcam",onMouse,NULL);
while ( true )
{
frame = cvQueryFrame(capture);
cvShowImage("Webcam",frame);
if (cvWaitKey(10)>=0)
{
break ;
}
}
cvReleaseCapture( & capture);
cvDestroyWindow("Webcam");
return 0;
}
void onMouse( int Event, int x,int y, int flags, void * param )
{
printf("( %d, %d) ",x,y);
printf("The Event is : %d ",Event);
printf("