我正在尝试手动输入 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”。- 问题解决了
如何让它在主窗口上提示用户输入并将其链接到深度图像(主窗口上的深度相机视图)坐标?