OpenCV+kinect1.0手语识别(二)手部区域的抠图与跟踪

上一篇文章中我们学习了深度流和骨骼流的处理。我们的终极目标是手语识别,因此首先需要手部区域的跟踪与抠图(所谓抠图就是背景分割)


思路:从骨骼流中提取手心结点的坐标,以此坐标为中心确定手掌所在区域;其中跟踪的实现依托于骨骼流的结点跟踪(体会到了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的对应变换等等。需要调试到最好状态。

OpenCV+kinect1.0手语识别(二)手部区域的抠图与跟踪_第1张图片

你可能感兴趣的:(opencv,kinect,SLR)