我正在通过openFrameworks和ofxKinect访问 c++ 中的 Kinect 加速度计,并且在某些角度存在一些问题。如果我将 kinect 向下倾斜 90 度,我会得到nan
值。我查看了getAccelPitch()方法,这种方法很有意义,因为asin
当值大于 9.80665 除以 10.1/9.80665 时将返回 0。
主要问题是在我将设备倾斜 90 度后,滚动似乎并不可靠(似乎变化不大)。在我的设置中,我需要将设备倾斜 90 度,但也要知道它是新滚动的。
任何提示,关于我如何做到这一点的提示?有没有一种简单的方法来获取数据以用 3 条线(轴)绘制 kinect 的方向。
我正在尝试检测这样的方向: