我试图手动输入Kinect深度相机视图上一个点的坐标,并获得该点的深度值。我无法让它实际上提示主窗口上的坐标值,并在摄像机视图上(在主窗口上)选择该坐标并使用户输入。我希望能够输入X坐标和Y坐标。
这是我到目前为止所做的:
Point p1;
Console.WriteLine("Please enter a number.");
string inputX = Console.ReadLine();
double inputAsNumberX;
if (double.TryParse(inputX, out inputAsNumberX) == true)
{
Console.WriteLine("You entered a valid number: {0}", inputAsNumberX);
}
else
{
Console.WriteLine("You entered an invalid number.");
}
p1.X = inputAsNumberX;
Console.WriteLine("Please enter a number.");
string inputY = Console.ReadLine();
double inputAsNumberY;
if (double.TryParse(inputY, out inputAsNumberY) == true)
{
Console.WriteLine("You entered a valid number: {0}", inputAsNumberY);
}
else
{
Console.WriteLine("You entered an invalid number.");
}
p1.Y = inputAsNumberY;
我使用了未分配的局部变量'p1'。 - 问题解决了
如何让它在主窗口上提示用户输入并将其链接到深度图像(主窗口上的深度摄像机视图)坐标???