0

我正在开发一个项目,使用 Microsoft Kinect SDK 通过他们的骨架来识别人。

问题是骨骼尺寸会随着人向 Kinect 传感器移动而增大。我需要以一种独立于人的位置的方式来构建我的系统。我不知道如何解决这个问题。

一些相关著作说“骨架应该在时域中进行归一化”。,不知道什么意思!

任何意见,将不胜感激。

谢谢

4

1 回答 1

0

我相信标准化方法取决于您需要它的原因。也许您可以提供更多关于为什么需要标准化骨架的信息。

以下是我能想到的一些方法:

  1. 计算骨架关节的 3D 边界框 (AABB)。找到 AABB 最大的轴并计算比例因子,使大小为 1.0。然后,您可以在所有其他轴上应用此比例因子。

  2. 也许您希望骨骼关节独立于它们的位置。在这种情况下,您可以使用关节(例如脊椎)并考虑骨骼的起源。然后,计算每个其他关节位置:

    新关节位置 = 旧关节位置 - 脊柱位置;

如果您需要更具体的答案,请告诉我们更多关于您的应用和要求的信息。

于 2013-07-23T19:32:24.073 回答