0

我正在尝试手动输入 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”。- 问题解决了

如何让它在主窗口上提示用户输入并将其链接到深度图像(主窗口上的深度相机视图)坐标?

4

0 回答 0