【技术实现步骤摘要】
一种基于TOF相机的投影交互方法及其系统和电子设备
[0001]本专利技术涉及人机交互
,特别是涉及一种基于TOF相机的投影交互方法及其系统和电子设备。
技术介绍
[0002]随着计算机视觉的快速发展,使得基于计算机视觉的人机交互技术也在随之进步,人机交互界面也越来越向着友好、便捷的方向发展。近年来,各种人机交互系统涌现在消费者面前,例如:触摸屏、数据手套、体感游戏、遥控手柄以及徒手等等。其中,通过手部动作来实现徒手操作的人机交互方式,例如利用指尖在投影出的虚拟键盘图像上操作以输入文字或其他指令等等,因其成本低廉、操作简单且人性化,逐渐成为消费者瞩目的焦点,开始获得消费者的青睐,也是目前为止最为方便可行的方法之一。
[0003]指尖检测作为徒手操作的人机交互方式的关键所在,其检测结果的精确度和时效性将会直接影响该徒手操作的人机交互方式的质量和用户体验。目前市面上针对指尖检测的研究应用非常广泛,尤其是基于普通RGB相机采集的二维RGB图像进行的指尖检测,其主要是利用手部肤色和背景的RGB色域之间的差异来初步识别手部区域的。然而,由于RGB图像受环境因素(如光照强度、逆光、反光等)和复杂背景的影响较大,每个人手部的肤色也没有一致性,因此基于RGB图像进行的指尖检测必然也会受到环境因素和手部肤色的影响,进而降低人机交互的精度和效率。因此,指尖检测的精确定位对人机交互而言仍然是一个极具挑战性的课题。
技术实现思路
[0004]本专利技术的一目的在于提供一种基于TOF相机的投影交互方法及其系统和电 ...
【技术保护点】
【技术特征摘要】
1.一种基于TOF相机的投影交互方法,其特征在于,包括步骤:基于通过TOF相机获得的灰度图像和深度图像,进行轮廓检测,以获得手部轮廓数据,其中该灰度图像和该深度图像是由该TOF相机拍摄位于投影仪前方的手部而获得,其中该投影仪与该TOF相机之间的相对位置保持不变;基于该手部轮廓数据,对手部轮廓上的指尖点进行定位,以得到该手部轮廓上的该指尖点在该灰度图像上的位置;判断该手部的指尖是否处在该投影仪的投影面上;基于该TOF相机的该灰度图像与该投影仪在该投影面上投出的投影画面之间的映射关系,将该指尖点在该灰度图像上的位置映射至该投影画面,以得到该指尖点在该投影画面上的位置;以及响应于判定该指尖处在该投影仪的该投影面上,基于该指尖点在该投影画面上的位置,发出相应的触控指令,从而实现投影交互。2.如权利要求1所述的基于TOF相机的投影交互方法,其中,所述基于通过TOF相机获得的灰度图像和深度图像,进行轮廓检测,以获得手部轮廓数据,其中该灰度图像和该深度图像是由该TOF相机拍摄位于投影仪前方的手部而获得,其中该投影仪与该TOF相机之间的相对位置保持不变的步骤,包括步骤:融合通过该TOF相机获得的该灰度图像和该深度图像,以得到灰度深度融合图像;对所述灰度深度融合图像进行轮廓检测,以检测出在所述灰度图像上的手部轮廓区域;以及通过噪声滤波,滤除该手部轮廓区域中的检测噪声,以得到该手部轮廓数据。3.如权利要求1所述的基于TOF相机的投影交互方法,其中,所述基于该手部轮廓数据,对手部轮廓上的指尖点进行定位,以得到该手部轮廓上的该指尖点在该灰度图像上的位置的步骤,包括步骤:基于该手部轮廓数据,计算出该手部轮廓上每个轮廓点的曲率;通过预设的曲率阈值,筛选出满足要求的轮廓点以进行聚类,进而获得类指尖点;以及通过凸包检测滤除在该手部轮廓上手腕区域和手指区域处的类指尖点,以确定该指尖点在该灰度图像上的位置。4.如权利要求3所述的基于TOF相机的投影交互方法,其中,在所述通过预设的曲率阈值,筛选出满足要求的轮廓点以进行聚类,进而获得类指尖点的步骤中,筛选出的该轮廓点的曲率大于该预设的曲率阈值。5.如权利要求1所述的基于TOF相机的投影交互方法,其中,所述判断该手部的指尖是否处在该投影仪的投影面上的步骤,包括步骤:根据该指尖点在该手部轮廓上的位置,选取该手部轮廓上相对应的指甲区域内的点云;根据所选取的点云的深度信息,计算出该支架区域的平均深度,以获得该指甲区域与该投影仪的该投影面之间的距离;以及通过预设的距离阈值,判断该指尖是否处在该投影仪的该投影面上。6.如权利要求5所述的基于TOF相机的投影交互方法,其中,在所述根据该指尖点在该手部轮廓上的位置,选取该手部轮廓上相对应的指甲区域内的点云的步骤中,该所选取的
点云处在该手部轮廓的该指甲区域的轮廓内切圆之内。7.如权利要求6所述的基于TOF相机的投影交互方法,其中,在所述通过预设的距离阈值,判断该指尖点是否处在该投影仪的该投影面上的步骤中,当该指甲区域与该投影仪的该投影面之间的距离小于或等于该预设的距离阈值时,判定该指尖处在该投影仪的该投影面上。8.如权利要求1所述的基于TOF相机的投影交互方法,其中,所述基于该TOF相机的该灰度图像与该投影仪在该投影面上投出的投影画面之间的映射关系,将该指尖点在该灰度图像上的位置映射至该投影画面,以得到该指尖点在该投影画面上的位置的步骤,包括步骤:基于该投影仪的投影距离,确定该灰度图像和该投影画面之间在该投影距离下的映射关系;和基于在该投影距离下的该映射关系,将该指尖点在该灰度图像上的位置映射至该投影画面,以得到在该投影画面上的指尖位置。9.如权利要求1至8中任一所述的基于TOF相机的投影交互方法,进一步包括步骤:对相对位置固定的该TOF相机和该投影仪进行标定,以获得该TOF相机的该灰度图像和该投影仪的该投影画面之间在不同投影距离下的映射关系。10.如权利要求9所述的基于TOF相机的投影交互方法,其中,所述对相对位置固定的该TOF相机和该投影仪进行标定,以获得该TOF相机的该灰度图像和该投影仪的该投影画面之间在不同投影距离下的映射关系的步骤,包括步骤:调整该投影仪与一标定板之间的距离,使得该投影仪在不同距离下的该标定板上投出该投影画面,其中该标定板与该投影仪之间的距离为该投影仪的该投影距离;通过角点标记,在该标定板标记出在该标定板上的该投影画面的角点,以得到在不同的该投影距离下的标记角点;通过该TOF相机依次拍摄在不同的该投影距离下该标定板上的该标记角点,以获得在不同的该投影距离下含有该...
【专利技术属性】
技术研发人员:戴怡洁,张建峰,樊能,
申请(专利权)人:浙江舜宇智能光学技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。