【发布时间】:2013-12-20 20:32:49
【问题描述】:
我需要一种使用 kinect 计算身体体积(以立方米为单位)的算法。 我知道我可以提取云和深度框架(通过使用骨架 NUI 的一些方法来隔离身体)但我不知道如何从这个矩阵计算体积值。 导出卷块会有帮助吗?
【问题讨论】:
-
酷。然后你可以计算出你需要多少垃圾袋来装特定的身体。
我需要一种使用 kinect 计算身体体积(以立方米为单位)的算法。 我知道我可以提取云和深度框架(通过使用骨架 NUI 的一些方法来隔离身体)但我不知道如何从这个矩阵计算体积值。 导出卷块会有帮助吗?
【问题讨论】:
如果您需要精确计算身体体积,您可以使用从 Kinect 生成 Avatars 的算法来监测肥胖,如本视频所示,该视频显示了使用 Kinect 计算孕妇体积的示例。 Watch demo video.
技术论文中详细描述了该算法:A. Barmpoutis。 “张量体:从 RGB-D 实时重建人体和化身合成”,IEEE Transactions on Cybernetics,RGB-D 传感器计算机视觉特刊:Kinect 及其应用,2013 年 10 月,第 1 卷。 43(5),页数:1347-1356。 Read PDF.
【讨论】:
如果您有深度并且可以通过 kinect 传感器确定距离,进而确定高度,那么您就有 x、y 厘米尺寸,通过每 z 增量的深度距离,以及每像素/射线基于云的粗略 z/2 近似值深度厘米。请记住,人的前部和后部是不对称的(因此“粗略”z/2 近似值 - 乘以 2)。
如果您可以形式化人体模型,您可以创建一个拟合算法,根据给定的传感器信息提供更好的近似体积。
【讨论】: