【问题标题】:how to convert depth in Z-cordinate如何在 Z 坐标中转换深度
【发布时间】:2013-03-14 09:11:39
【问题描述】:

我正在做一个项目,我需要在 640*480 的矩形中绘制用户的脚 我正在将骨骼关节坐标映射到深度坐标以将其放入框内,

但 DepthImagePoint 给出 x-y 坐标和深度(以 mm 为单位),但我想要 x-z 坐标。 如何让 z 坐标适合 640*480 的分辨率?

或者我可以以某种方式将骨骼关节坐标转换为合适的分辨率以适应盒子吗?

我正在使用带有 C# 的 Microsoft Kinect SDK。

提前致谢。

【问题讨论】:

    标签: trigonometry coordinate kinect-sdk


    【解决方案1】:

    CoordinateMapper 中有几个函数可以映射不同数据流之间的点。 MapSkeletonPontToDepthPoint 是第一个想到的。映射器中的其他人也可能有助于找到您正在寻找的正确深度映射。

    http://msdn.microsoft.com/en-us/library/jj883690.aspx

    【讨论】:

    • 感谢您的回复……!!我已经尝试过这种方法,它将骨骼关节的 x-y-z 坐标转换为深度 X-Y 坐标和深度值,但深度值以 mm 为单位。但我希望深度值与 X-Y 成比例的 z 坐标实际上我只需要 X 和 Z。任何将深度转换为 z 坐标的建议。
    • 深度以毫米为单位,骨架以米为单位。我不相信这些功能会改变这些单位。 msdn.microsoft.com/en-us/library/hh973078.aspx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多