#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include <stdio.h>
#include <ctype.h>
IplImage *img=NULL;
void drawCircle( int event, int x, int y, int flags, void* param )
{
switch (event)
{
case CV_EVENT_LBUTTONDOWN:
img=cvCreateImage(cvSize(500,500),IPL_DEPTH_8U,3);
cvZero(img);
cvCircle(img,cvPoint(x,y),50,CV_RGB(0,255,0),2);
cvShowImage("img",img);
cvReleaseImage(&img);
}
}
int _tmain(int argc, _TCHAR* argv[])
{
cvNamedWindow("img",CV_WINDOW_AUTOSIZE);
cvSetMouseCallback("img",drawCircle,NULL);
cvWaitKey(0);
return 0;
}