我正在努力将Kinect配置为眼动仪。我试图实时获取每只眼睛周围四个不同特征点的X,Y,Z坐标(当跟踪面移动时不断更新坐标)。我需要使用Get3DShape(不是2D Projected)获取坐标。
参考MSDN论坛上的类似查询,我修改了“Face Tracking WPF”标准代码。链接: https://social.msdn.microsoft.com/Forums/en-US/4e6c8a23-1a73-4d83-aa97-1358c9fa599f/face-tracking-getting-coordinates?forum=kinectsdk
正如所料,我在Debug输出窗口中获取了一次所需的坐标。我决定再次使用我的脸在一个显着不同的位置(远离传感器和极右)运行应用程序。令我惊讶的是,我得到了与前一个案例相同的坐标!无论我的脸被检测到什么位置,坐标都是相同的。
我在这里遗漏了什么吗?我是否实现了上面链接中建议的逻辑错误?
非常感谢任何帮助。
P.S。我理解C#的细微差别,但我还是初学者。