分割Kinect身体手臂

时间:2015-07-01 15:45:40

标签: c# algorithm xna kinect image-segmentation

我正在尝试从我的应用程序中的Kinect深度图像中分割武器(点击查看大图):

Red pixels are closer to the camera

我尝试使用关节位置来获取肘部和手腕/手尖之间的矢量,并在这两个关节之间创建一个2D边界旋转矩形,然后移除矩形外的所有像素。问题是,根据与传感器的距离,这个矩形会改变宽度,并且可以变成梯形(例如,如果手靠近相机),所以它基本上只允许我在进行实际处理之前丢弃部分图像

当手靠近身体时(就像我的左臂下方),我需要检测手的边缘 - 大概是通过检查深度梯度。但我找不到在梯度上“停止”的泛洪填充算法。

或许有更好的方法吗?我可以使用算法的想法。

0 个答案:

没有答案