【问题标题】:Syncing two Azure Kinects for a Unity game为 Unity 游戏同步两个 Azure Kinect
【发布时间】:2023-02-02 00:13:29
【问题描述】:

我正在使用两个 Azure Kinects 在 Unity 上构建游戏。我如何校准它们以获得身体的位置数据以解决遮挡问题?

目前我为每个人准备了两具尸体。如何将 2 个虚拟身体(来自每个摄像机)映射到每个人?

【问题讨论】:

    标签: unity3d azurekinect


    【解决方案1】:

    您的想法很棒,因为多摄像头设置提供了一种解决方案,可以增加捕获人体的覆盖范围并最大程度地减少遮挡。

    请阅读文档:Benefits of using multiple Azure Kinect DK devices阅读更多填充遮挡.尽管 Azure Kinect DK 数据转换生成单个图像,但两个摄像头(深度和 RGB)实际上相距很小。偏移使遮挡成为可能。使用 Kinect SDK 从两个设备捕获深度数据并将其存储在单独的矩阵中。使用 3D 配准算法对齐两个矩阵。这将帮助您将数据从一个设备映射到另一个设备,同时考虑每个设备的相对位置和方向。

    请参考本文发表者:Nadav Eichler

    Spatio-Temporal Calibration of Multiple Kinect Cameras Using 3D Human Pose

    引:

    使用多个摄像头时,必须满足两个主要要求 为了融合跨相机的数据:

    1. 相机同步(相机时钟之间的对齐)。
    2. Multi-Camera Calibration(计算相机之间的映射) 坐标系)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多