gpt4 book ai didi

kinect - 如何将kinect骨架数据映射到模型?

转载 作者:行者123 更新时间:2023-12-02 05:14:00 26 4
gpt4 key购买 nike

我已经设置了一个 Kinect 设备并编写了一个简单的程序,使用 OpenNI 2.0 将流读取到 QImage。我已经使用 NiTE 2.0 设置了骨骼跟踪,因此我可以访问所有 15 个关节的坐标。我还使用 SceniX 设置了一个简单的场景。骨架跟踪提供的手部坐标用于绘制 2 个框来代表手部。

我想将整个骨架绑定(bind)到(操纵的)模型,但似乎找不到任何好的教程。有人知道我应该如何进行吗?

最佳答案

根据您的要求,您可以为 Unity Engine 查看类似的内容 https://www.assetstore.unity3d.com/en/#!/content/10693

Unreal 4 引擎还有一个名为 KINECT 4 UNREAL FROM OPAQUE MULTIMEDIA 的插件

但是,如果您必须自己手动编写所有内容,我已经使用 OpenGL 做了类似的事情。我用过Assimp http://assimp.sourceforge.net/能够加载动画 Collada 模型和 OpenNi with NiTE 进行骨骼跟踪。然后,我使用 Nite 骨架的旋转数据并将其应用到我的装配网格体的相应骨骼,覆盖动画的旋转值。不要使用位置数据。它会拉伸(stretch)你的骨骼并扭曲网格。免费 3D 模型的来源有很多,例如 TF3DM.com。我自己为我的模型使用了一个自定义装备,以适合我的代码。因此,您可能会考虑使用 Blender 以及如何装配模型。另请记住,Nite 骨骼没有骨盆关节,并且 Nite 关节不会继承其父级旋转,这与装配模型中的骨骼相反。

我希望这有助于让事情继续下去。

关于kinect - 如何将kinect骨架数据映射到模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com