【问题标题】:Cluster 3D points into different segments将 3D 点聚类到不同的段中
【发布时间】:2013-07-03 04:58:09
【问题描述】:

我在问是否有任何想法如何使用来自 Kinect 设备的深度图对不同的身体部位进行聚类?有两个问题,第一个是如何区分不同的身体部位,例如:下臂和上臂。第二个是如果有遮挡部分如何识别身体部位? 我希望有人能指导我解决这个问题。

非常感谢您的热心帮助

【问题讨论】:

  • 你试过骨架识别中间件吗?
  • 感谢您的回复,可以举个例子吗?非常感谢

标签: kinect openni kinect-sdk openkinect simple-openni


【解决方案1】:

您可以使用骨骼识别中间件(例如Nite)来获取身体各关节(如肩、肘、指尖)的坐标。读取关节的 Z(深度)值后,可以只考虑 Z 值接近身体关节 Z 值的点。

例如,如果中间件告诉您手的 Z 值为 2000mm,您可以放心地假设手指和手掌的所有像素/点的 Z 值在 1900-2100mm 左右,而墙壁或者用户前面或后面的桌子会有很大不同的 Z 值。因此,您可以忽略 1900-2100 毫米以外的任何点。

您还应该忽略远离关节的任何点。例如,可能有一本书距离相机正好 2000 毫米,但距离用户很远。

【讨论】:

    猜你喜欢
    • 2015-12-09
    • 1970-01-01
    • 2018-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 2015-03-31
    • 2021-09-15
    相关资源
    最近更新 更多