在移动物体后绘制形状

时间:2013-03-13 13:19:35

标签: c# .net drawing aforge

我正在尝试做什么,我连接到我的网络摄像头,然后检测彩色对象(蓝色补丁),我需要在随对象的移动移动的表单上绘制矩形,但我得到的是许多矩形已经绘制了每一帧,我只需要保持一个矩形随着我的蓝色物体移动而移动。怎么做?
非常感谢。

1 个答案:

答案 0 :(得分:0)

如果没有看到任何代码,真的很难理解你在做什么。我假设您直接在Form的Graphics对象上绘制矩形,并且不会在同一个Form上绘制网络摄像头图像。

如果是这样,您应该重新绘制表单上的整个区域,以便在每个帧之间重新开始。

如果您正在使用Form的paint事件,请在绘制矩形之前尝试清除画布:

private void Form_Paint(object sender, PaintEventArgs e)
{
    e.Graphics.Clear(Color.White);

    // Draw rectangle here.
}