java - 将整个 kinect 骨架放置在 3D 空间的中心

标签 java processing kinect simple-openni

好吧,我一直在到处寻找这个问题,说实话,在处理论坛上提出了类似的问题,但没有人回答。所以我自由地思考了一下你们的大脑。 所以我在 P3D 中有一个骨架,每次它被 SImpleOpenNI 识别时,它只是将其绘制到与 kinect 的关系中,但是我将如何对其进行编程,以便每次它被识别时它都会居中或至少启动它,以便整个场景都以某种参数为中心。

最佳答案

捕获某个关节的世界坐标(我相信髋关节或躯干关节更适合这个),然后从每个关节的坐标中减去这些坐标。您的髋关节将位于 (0, 0, 0),所有其他关节都将以该关节为中心。

关于java - 将整个 kinect 骨架放置在 3D 空间的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28599096/

相关文章:

java - 如何将 Spring 的所有属性注入(inject)到 bean 中?

java - 在运行时更改实体的表名称?

java - 如何使用对象的原始类来转换引用?

c# - 如何从数据 Kinect SDK C# 中获取播放器深度?

wpf - 语音识别 - 未处理的异常 - 未找到 SAPI,即使已安装

java - 获取非 Activity 类中的应用程序上下文以传递 CSV 文件

java - Java中线程的高效异常处理

java - 在 PApplet 上设置默认关闭操作(处理中)

java - 使用eclipse进行处理,无法让java应用程序运行

Linux : System. DllNotFoundException : UnityInterface2. dll