The embodiment of this application provides an interactive method based on projection, a projection device and a storage medium. In the embodiment of this application, the position compensation in relative reference direction of each direction is stored on the projection device, so that when the user needs to interact with the projection screen, he does not need to pay special attention to its extension direction, and according to the depth of field image when the interactive body interacts with the projection screen, the direction of the interactive body extending into the projection screen can be obtained, and then the position compensation in relative reference direction of the direction can be obtained based on the direction. Compensation is used to compensate the position of the touch point between the interactive body and the projection screen, and then the accurate position information of the touch point can be obtained. Then, when the interaction of the interactive body is responded to based on the accurate position information of the touch point, the correct interaction content can be displayed to the interactive body. This projection-based interaction method eliminates the requirement for users to extend into the projection screen direction, not only improves the flexibility of user interaction, but also guarantees the accuracy of interaction, thereby improving user experience.
【技术实现步骤摘要】
基于投影的交互方法、投影设备及存储介质
本申请涉及投影
,尤其涉及一种基于投影的交互方法、投影设备及存储介质。
技术介绍
随着投影技术的不断发展,具有交互功能的投影设备应运而生。例如,投影音响、投影灯等家具设备已广泛应用到人们的生活中,给人们的生活带来了极大的便利。对于具有交互功能的投影设备,可以将画面内容投射到投影平面上形成投影画面,用户在投影画面上进行触控操作便可实现与投影设备的交互。在实际使用中,用户需要沿着设定的方向伸入投影画面,然后在投影画面上进行触控操作,这样,投影设备就可以根据预先校准得到的投影画面与实际画面内容之间位置的对应关系,将用户在投影画面上的触控位置映射成在实际画面内容上的触控位置,进而做出响应。目前这种交互方式,灵活性较低,用户体验较差。
技术实现思路
本申请的多个方面提供一种基于投影的交互方法、投影设备及存储介质,用以提高用户与投影设备交换的灵活性,提高用户体验。本申请实施例提供一种基于投影的交互方法,适用于投影设备,所述方法包括:采集第一交互体未与第一投影画面交互时的第一景深图像以及所述第一交互体与所述第一投影画面交互时的第二景深图像,所述第一投影画面由投影设备投影形成;根据所述第一景深图像和所述第二景深图像之间的深度差异,确定所述第一交互体与所述第一投影画面交互时在所述第一投影画面上的触控点的第一位置信息;根据所述第二景深图像中所述第一交互体的深度信息,确定所述第一交互体与所述第一投影画面交互时伸入所述第一投影画面的目标方向;按照所述目标方向相对基准方向上的位置补偿,对所述触控点的第一位置信息进行补偿得到所述触控点的第二位 ...
【技术保护点】
1.一种基于投影的交互方法,适用于投影设备,其特征在于,包括:采集第一交互体未与第一投影画面交互时的第一景深图像以及所述第一交互体与所述第一投影画面交互时的第二景深图像,所述第一投影画面由投影设备投影形成;根据所述第一景深图像和所述第二景深图像之间的深度差异,确定所述第一交互体与所述第一投影画面交互时在所述第一投影画面上的触控点的第一位置信息,并根据所述第二景深图像中所述第一交互体的深度信息,确定所述第一交互体与所述第一投影画面交互时伸入所述第一投影画面的目标方向;按照所述目标方向相对基准方向上的位置补偿,对所述触控点的第一位置信息进行补偿得到所述触控点的第二位置信息;基于所述触控点的第二位置信息,对所述第一交互体的交互进行响应。
【技术特征摘要】
1.一种基于投影的交互方法,适用于投影设备,其特征在于,包括:采集第一交互体未与第一投影画面交互时的第一景深图像以及所述第一交互体与所述第一投影画面交互时的第二景深图像,所述第一投影画面由投影设备投影形成;根据所述第一景深图像和所述第二景深图像之间的深度差异,确定所述第一交互体与所述第一投影画面交互时在所述第一投影画面上的触控点的第一位置信息,并根据所述第二景深图像中所述第一交互体的深度信息,确定所述第一交互体与所述第一投影画面交互时伸入所述第一投影画面的目标方向;按照所述目标方向相对基准方向上的位置补偿,对所述触控点的第一位置信息进行补偿得到所述触控点的第二位置信息;基于所述触控点的第二位置信息,对所述第一交互体的交互进行响应。2.根据权利要求1所述的方法,其特征在于,根据所述第二景深图像中所述第一交互体的深度信息,确定所述第一交互体与所述第一投影画面交互时伸入所述第一投影画面的目标方向,包括:根据所述第二景深图像中所述第一交互体的深度信息,得到所述第一交互体指向所述触控点的方向;从预设的N个方向中,选择与所述第一交互体指向所述触控点的方向最接近的方向,作为所述第一交互体与所述第一投影画面交互时伸入所述第一投影画面的目标方向;其中,所述基准方向是所述N个方向中的一个,且N是大于1的整数。3.根据权利要求2所述的方法,其特征在于,所述从预设的N个方向中,选择与所述第一交互体指向所述接触点的方向最接近的方向包括:在所述第二景深图像中,以所述第一位置信息为基准,确定所述N个方向在所述第二景深图像中各自对应的区域;分别统计所述N个方向在所述第二景深图像中各自对应的区域中的小于预设的深度阈值的点数;从所述N个方向中,选择小于预设的深度阈值的点数最多的区域对应的方向,作为与所述第一交互体指向所述触控点的方向最接近的方向。4.根据权利要求3所述的方法,其特征在于,按照所述目标方向相对基准方向上的位置补偿,对所述触控点的第一位置信息进行补偿得到所述触控点的第二位置信息,包括:将所述目标方向相对于所述基准方向的位置补偿中的坐标补偿值与所述第一位置信息中的坐标值对应相加,得到所述第二位置信息。5.根据权利要求4所述的方法,其特征在于,当所述目标方向与所述基准方向相同时,所述位置补偿中的坐标补偿值均为0。6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述第一景深图像和所述第二景深图像之间的深度差异,确定所述第一交互体与所述第一投影画面交互时在所述第一投影画面上的触控点的第一位置信息,包括:获取所述第一景深图像与所述第二景深图像上对应的各点的深度值;计算所述第二景深图像与所述第一景深图像上对应的各点的深度差值,并形成所述第二景深图像与所述第一景深图像...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。