#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#define SHAPE_LINE 1
#define SHAPE_ERASER 2
int
g_style;
CvRect rect;
CvPoint g_StartPoint;
CvPoint g_EndPoint;
CvPoint p_Start;
CvPoint p_End;
bool
drawing=
false
;
bool
erasering=
false
;
void
callback(
int
event,
int
x,
int
y,
int
flags,
void
* param);
void
DrawLine(IplImage* img);
int
main(
int
argc,
char
** argv)
{
IplImage* img=cvCreateImage(cvSize(512,512),IPL_DEPTH_8U,3);
cvSet(img,cvScalar(255,255,255));
IplImage* temp=cvCloneImage(img);
cvCopy(img,temp);
cvNamedWindow(
"简易绘图工具"
);
cvSetMouseCallback(