因此,我试图通过单击图像来获取鼠标坐标,并且坐标坐标错误。当我移动鼠标进行绘制时,线条出现在远离光标的位置。这是我用来获取鼠标坐标的代码:
private void ponaredek_MouseDown(object sender, MouseButtonEventArgs e)
{
mouseDown = true;
//x1 = System.Windows.Forms.Control.MousePosition;
x1 = new System.Drawing.Point((int)e.GetPosition(this).X, (int)e.GetPosition(this).Y);
}
x1的类型为System.Drawing.Point(我需要来自绘图的点才能在emgucv中使用)。我必须做什么才能更正光标位置(我画了光标所在的位置)
您想获得鼠标相对于Image元素而不是Window的位置。因此,替换