1.一种人手轮廓识别方法,其特征在于,包括:
利用至少一Kinect彩色摄像头获取至少一三维人手图像,利用至少一景深摄像头获取至少一景深数据;
对所述三维人手图像进行图像增强处理;
对所述三维人手图像进行轮廓检测处理,获取至少一含背景色的人手图像,存储含背景色的人手图像的轮廓坐标;
根据所述含背景色的人手图像的轮廓坐标计算并存储至少一人手掌心坐标;
根据所述人手掌心坐标及所述景深数据计算人手掌心的景深距离;
根据预设的人手形状及所述人手掌心的景深距离设定至少一人手轮廓景深距离阈值;
利用所述含背景色的人手轮廓及所述景深数据计算所述含背景色的人手轮廓内各个像点的景深距离;
将所述含背景色的人手轮廓内各个像点的景深距离与所述人手轮廓景深距离阈值做对比,将景深距离超出所述人手轮廓景深距离阈值范围的像点设置为白色,从而去除所述三维人手图像的背景色;以及
对所述三维人手图像进行第二次轮廓检测处理,获取并存储至少一人手轮廓。
2.如权利要求1所述的人手轮廓识别方法,其特征在于,对所述三维人手图像进行图像增强处理,包括如下步骤:
修正直方图,用以调整图像颜色,使图像的灰度平均;以及
调整分辨率,将分辨率调整为512×424。
3.如权利要求1所述的人手轮廓识别方法,其特征在于,对所述三维人手图像进行轮廓检测处理,包括如下步骤:
定义人的皮肤颜色在YCbCr色度空间上分布范围;
计算所述三维人手图像上的每一像点在YCbCr色度空间上的映射数据;
在YCbCr色度空间上,将所述映射数据中符合人的皮肤颜色的像点集合定义为人手图像;以及
定义所述人手图像边缘处的像点集合为所述三维人手图像对应的人手轮廓。
4.如权利要求1所述的人手轮廓识别方法,其特征在于,对所述三维人手图像进行第二次轮廓检测处理,包括如下步骤:
定义人的皮肤颜色在YCbCr色度空间上分布范围;
计算所述三维人手图像上的每一像点在YCbCr色度空间上的映射数据;
在YCbCr色度空间上,将所述映射数据中符合人的皮肤颜色的像点集合定义为人手图像;以及
定义所述人手图像边缘处的像点集合为所述三维人手图像对应的人手轮廓。