我写了一些简短的程序,在图像上绘制一个矩形,然后按下键向右移动并再次绘制。结果是我在图像上收到了很多矩形,但我想只绘制一个矩形,按键并绘制新的移动矩形而不使用前一个矩形。我能做什么?也许有任何函数可以删除以前的cvrectangle ??要绘制矩形,我使用:
cv::rectangle( src,
cvPoint(x,y),
cvPoint(x+50,y+50),
CV_RGB(10,10,10), 5, 8
);
答案 0 :(得分:1)
每次绘制新矩形时,请重新启动步骤3.1至3.3 这样,您一次只能看到一个矩形。
祝你好运,玩得开心! :)