C++ 使用kinect计算身体体积

C++ 使用kinect计算身体体积,c++,kinect,volume,C++,Kinect,Volume,我需要一个使用kinect计算身体体积(立方米)的算法。 我知道我可以提取云和深度帧(通过使用骨架NUI的一些方法隔离身体),但我不知道如何从该矩阵计算体积值。 导出体积块会有帮助吗?如果您有深度,并且可以通过kinect传感器确定距离,从而确定高度,那么您就有x、y厘米尺寸,通过每z增量的深度距离,以及基于深度cm的粗略z/2每像素/射线云近似值。请记住,人类的前部和后部是不对称的(因此“粗略”的z/2近似-乘以2) 如果你能将人体模型形式化,你可以创建一个拟合算法,根据给定的传感器信息提供更

我需要一个使用kinect计算身体体积(立方米)的算法。 我知道我可以提取云和深度帧(通过使用骨架NUI的一些方法隔离身体),但我不知道如何从该矩阵计算体积值。
导出体积块会有帮助吗?

如果您有深度,并且可以通过kinect传感器确定距离,从而确定高度,那么您就有x、y厘米尺寸,通过每z增量的深度距离,以及基于深度cm的粗略z/2每像素/射线云近似值。请记住,人类的前部和后部是不对称的(因此“粗略”的z/2近似-乘以2)


如果你能将人体模型形式化,你可以创建一个拟合算法,根据给定的传感器信息提供更好的近似体积。

如果你有深度,可以通过kinect传感器确定距离,从而确定高度,那么你就有x,y厘米的尺寸,通过每zδ的深度距离,以及基于深度cm的粗略z/2/像素/射线云近似值。请记住,人类的前部和后部是不对称的(因此“粗略”的z/2近似-乘以2)


如果你可以将人体模型形式化,你可以创建一个拟合算法,根据给定的传感器信息提供更好的近似体积。

如果你需要精确计算身体体积,你可以使用算法从Kinect生成头像,以监控肥胖,正如本视频所示,这显示了一个使用Kinect计算孕妇体积的示例


该算法在技术论文A.Barmpoutis中有详细描述张量体:从RGB-D实时重建人体和合成化身”,IEEE控制论学报,RGB-D传感器计算机视觉特刊:Kinect及其应用,2013年10月,第43卷(5),第1347-1356页

如果您需要精确计算身体体积,您可以使用从Kinect生成头像的算法来监控肥胖,如本视频所示,该视频显示了使用Kinect计算孕妇体积的示例


该算法在技术论文A.Barmpoutis中有详细描述张量体:从RGB-D实时重建人体和合成化身”,IEEE控制论学报,RGB-D传感器计算机视觉特刊:Kinect及其应用,2013年10月,第43卷(5),第1347-1356页

酷。然后你可以计算出你需要多少垃圾袋来装特定的身体。酷。然后你们可以计算出你们需要多少垃圾袋来装特定的身体。