上一篇文章中我们学习了深度流和骨骼流的处理。我们的终极目标是手语识别,因此首先需要手部区域的跟踪与抠图(所谓抠图就是背景分割)
思路:从骨骼流中提取手心结点的坐标,以此坐标为中心确定手掌所在区域;其中跟踪的实现依托于骨骼流的结点跟踪(体会到了kinect的方便),抠图依托于深度流的深度信息。
编程注意点:
1.骨骼的ID不一定是从0开始的,貌似是随机的,因此需要遍历,确定骨骼的ID。
int ID=0;
for (int i = 0; i < 6; i++)
{
if (colorPoint[i][0].x != 0)
{
ID = i;
break;
}
}
2.其他的就是我自己工程中的细节了,比如图像的大小SCAL的对应变换等等。需要调试到最好状态。