交互方法、装置、计算机可读存储介质及电子设备制造方法及图纸

技术编号:37101997 阅读:18 留言:0更新日期:2023-04-01 05:02
本申请实施例提供了一种交互方法、装置、计算机可读存储介质及电子设备。本申请实施例首先获取包含交互对象的预览图像;然后获取交互对象在预览图像中的定位信息;根据定位信息获取交互对象的深度信息;进而根据深度信息生成交互指令,并执行交互指令。本申请实施例可以根据交互对象在预览图像中的定位信息确定交互对象所在位置,进而获取交互对象的深度信息,根据深度信息生成交互指令并执行,从而结合定位信息和深度信息实现了非接触式的人机交互,提高了人机交互的便利性。提高了人机交互的便利性。提高了人机交互的便利性。

【技术实现步骤摘要】
交互方法、装置、计算机可读存储介质及电子设备


[0001]本申请涉及智能终端
,尤其涉及一种交互方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]随着智能终端技术的不断发展,电子设备的使用越来越普及。通过人机交互,可以实现听音乐、观看视频、玩游戏等多种功能。
[0003]目前,绝大部分的电子设备的操作方式为触屏操作,需要人手与电子设备表面接触,造成了人机交互过程中的不便。

技术实现思路

[0004]本申请实施例提供一种交互方法、装置、存储介质及电子设备,能够提高人机交互的便利性。
[0005]本申请实施例提供一种交互方法,包括:
[0006]获取包含交互对象的预览图像;
[0007]获取交互对象在预览图像中的定位信息;
[0008]根据定位信息获取交互对象的深度信息;
[0009]根据深度信息生成交互指令,并执行交互指令。
[0010]本申请实施例还提供了一种交互装置,包括:
[0011]第一获取模块,用于获取包含交互对象的预览图像;
[0012]第二获取模块,用于获取交互对象在预览图像中的定位信息;
[0013]第三获取模块,用于根据定位信息获取交互对象的深度信息;
[0014]指令生成模块,用于根据深度信息生成交互指令,并执行交互指令。
[0015]本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行以实现本申请实施例提供的任一种交互方法中的步骤。
[0016]本申请实施例还提供一种电子设备,电子设备包括处理器、存储器以及存储于存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序以实现本申请实施例提供的任一种交互方法中的步骤。
[0017]本申请实施例中,首先获取包含交互对象的预览图像;然后获取交互对象在预览图像中的定位信息;根据定位信息获取交互对象的深度信息;进而根据深度信息生成交互指令,并执行交互指令。本申请实施例可以根据交互对象在预览图像中的定位信息确定交互对象所在位置,进而获取交互对象的深度信息,根据深度信息生成交互指令并执行,从而结合定位信息和深度信息实现了非接触式的人机交互,提高了人机交互的便利性。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的交互方法的第一种流程示意图。
[0020]图2为本申请实施例提供的预览图像示意图。
[0021]图3为本申请实施例提供的场景示意图。
[0022]图4为本申请实施例提供的交互方法的第二种流程示意图。
[0023]图5为本申请实施例提供的拍摄场景的俯视示意图。
[0024]图6为本申请实施例提供的交互方法的第三种流程示意图。
[0025]图7为本申请实施例提供的交互装置的第一种结构示意图。
[0026]图8为本申请实施例提供的交互装置的第二种结构示意图。
[0027]图9为本申请实施例提供的电子设备的第一种结构示意图。
[0028]图10是本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有实施例,都属于本专利技术保护的范围。
[0030]本专利技术的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、终端、系统不必限于清楚地列出的那些步骤或模块和单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、终端或系统固有的其它步骤或模块或单元。
[0031]本申请实施例首先提供一种交互方法,该交互方法的执行主体可以是本申请实施例提供的交互装置,或者集成了该交互装置的电子设备,其中该图像交互装置可以采用硬件或者软件的方式实现。其中,电子设备可以是计算机设备,该计算机设备可以是诸如智能手机、平板电脑、个人计算机之类的终端设备,也可以是服务器。以下进行具体分析说明。
[0032]请参阅图1,图1为本申请实施例提供的交互方法的第一种流程示意图。该交互方法可以包括:
[0033]110、获取包含交互对象的预览图像。
[0034]其中,交互对象是用于人机交互的载体,该交互对象既可以是人、也可以是物。当交互对象是人时,该交互对象可以是人体,也可以是人手或者其它可以摆出肢体动作的肢体。当交互对象是物时,该交互对象可以是用户手持用以进行人机交互的物体。用户通过交互对象实现与电子设备的人机交互。
[0035]本申请实施例获取的包含交互对象的预览图像可以是在人机交互过程中,由摄像头拍摄得到的普通二维图像。在人机交互过程中,可以通过任意摄像头的拍摄预览功能,获取当前场景的若干预览图像,这些预览图像拥有相同的拍摄背景且包含同一交互对象。也即,在获取包含交互对象的预览图像时,保持同样的拍摄角度、拍摄方向、拍摄位置进行拍摄,获取至少两张包含同一交互对象的预览图像。
[0036]比如,可以在某一时刻对某一背景中的交互对象进行拍摄,得到第一预览图像,在交互对象发生移动时,保持上一时刻的拍摄位置以及拍摄角度继续对移动后的交互对象进行拍摄得到第二预览图像,第一预览图像与第二预览图像的拍摄背景相同且包含同一交互对象。
[0037]需要说明的是,第一预览图像和第二预览图像中虽包含同一交互对象,但交互对象的位置、动作等可以相同也可以不同。例如,交互对象为人体时,第一预览图像和第二预览图像中的人体位置可以不同;又例如,交互对象为人手时,第一预览图像和第二预览图像中人手的位置可以相同,手势可以不同。
[0038]可以理解的是,用户在拍摄预览图像后,由于抖动等原因,得到的若干预览图像中的拍摄背景可能会存在些许差异,因而可以对这些预览图像进行相似处理,以得到拍摄背景相同的预览图像,本申请实施例获取包含交互对象的预览图像可以是经过相似处理后的预览图像。
[0039]120、获取交互对象在预览图像中的定位信息。
[0040]由于交互对象在不同预览图像中的位置、动作等可能不同。在本申请实施例中,对于每一个预览图像,获取交互对象在预览图像中的定位信息。其中,定位信息可以包括用于定位交互对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交互方法,其特征在于,包括:获取包含交互对象的预览图像;获取所述交互对象在所述预览图像中的定位信息;根据所述定位信息获取所述交互对象的深度信息;根据所述深度信息生成交互指令,并执行所述交互指令。2.根据权利要求1所述的方法,其特征在于,所述获取所述交互对象在所述预览图像中的定位信息,包括:将所述预览图像输入已训练的检测模型进行处理,输出所述预览图像中用于定位所述交互对象的定位区域。3.根据权利要求2所述的方法,其特征在于,所述根据所述定位信息获取所述交互对象的深度信息,包括:获取所述定位区域的深度信息;根据所述定位区域的深度信息获取所述交互对象的参考深度值。4.根据权利要求3所述的方法,其特征在于,所述根据所述定位区域的深度信息获取所述交互对象的参考深度值,包括:当所述交互对象处于所述定位区域的中心位置时,获取所述定位区域的中心位置的深度值;将所述定位区域的中心位置的深度值作为所述交互对象的参考深度值。5.根据权利要求3所述的方法,其特征在于,所述将所述预览图像输入已训练的检测模型进行处理,输出所述预览图像中用于定位所述交互对象的定位区域之后,所述方法还包括:根据所述定位区域,从所述预览图像中获取所述交互对象的局部图像;将所述局部图像输入已训练的分割模型进行处理,输出所述交互对象的定位轮廓。6.根据权利要求5所述的方法,其特征在于,所述根据所述定位区域的深度信息获取所述交互对象的参考深度值,包括:当所述交互对象未处于所述定位区域的中心位置时,获取所述定位轮廓中所有像素点的平均深度值;将所述定位轮廓中所有像素点的平均深度值作为所述交互对象的参考深度值。7.根据权利要求5所述的方法,其特征在于,所述将所述预览图像输入已训练的检测模型进行处理,输出所述预览图像中用于定位所述交互对象的定位区域之前,所述方法还包括:对所述预览图像进行归一化处理;所述将所述局部图像输入已训练的分割模型进行处理,输出所述交互对象的定位轮廓之前,所述方法还包括:对所述局部图像进行归一化处理。8.根据权利要求3所述的方法,其特征在于,所述根据所述定位区域的深度信息获取所述交互对象的参考深度值之前,所述方法还包括:对所述定位区域的深度信息进行高斯滤波处理;所述根据所述定位区域的深度信息获取所述交互对象的参考深度值,包括:
根据高斯滤波处理后的所述定位区域的深度信息获取所述交互对象的参考深度值。9.根据权利要求3

8任一项所述的方法,其特征在于,所述根据所述深度信息生成交互指令,包括:根据所述交互对象在至少两个预览图像中的定位区域以及对应的...

【专利技术属性】
技术研发人员:贾二东
申请(专利权)人:TCL科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1