一种控制方法、电子设备及计算机存储介质技术

技术编号:34400308 阅读:16 留言:0更新日期:2022-08-03 21:39
本申请实施例公开了一种控制方法,该方法应用于电子设备中,包括:当电子设备的非接触式触控控制功能处于开启状态时,获取非接触式触控操作对应的视频序列,对视频序列进行触控识别,得到目标对象和触控类型,确定目标对象与电子设备之间的第一距离,确定在第一距离下的触控操作参数,按照触控操作参数,控制电子设备以执行与触控类型对应的目标功能。本申请实施例还同时提供了一种电子设备及计算机存储介质。储介质。储介质。

【技术实现步骤摘要】
一种控制方法、电子设备及计算机存储介质


[0001]本申请涉及电子设备中非接触式触控控制技术,尤其涉及一种控制方法、电子设备及计算机存储介质。

技术介绍

[0002]目前,随着近年来智能手机的快速发展,人们使用手机的时间和场景越来越多,目前,主流的人机交互方式是以触摸操作为主,在此基础上,手势交互作为一种新型的交互方式,在驾驶、就餐等场景的应用不断发展,手势交互可以实现对页面的多种控制,例如,对页面的上下滑动、翻页、拍照、截屏、结束录制等。
[0003]然而,通过手势类型的变化,或者身体其他部位的变化来实现对电子设备的控制中,仅仅能够控制电子设备实现自身所具有的功能,导致控制不够精细化;由此可以看出,现有的非接触式触控控制方法不够精细化。

技术实现思路

[0004]本申请实施例提供一种控制方法、电子设备及计算机存储介质,能够提高电子设备进行非接触式触控控制的精细化。
[0005]本申请的技术方案是这样实现的:
[0006]本申请实施例提供一种控制方法,所述方法应用于电子设备中,包括:
[0007]当所述电子设备的非接触式触控控制功能处于开启状态时,获取非接触式触控操作对应的视频序列;
[0008]对所述视频序列进行触控识别,得到目标对象和触控类型;
[0009]确定所述目标对象与所述电子设备之间的第一距离;
[0010]确定在所述第一距离下的触控操作参数;
[0011]按照所述触控操作参数,控制所述电子设备以执行与所述触控类型对应的目标功能。
[0012]本申请实施例提供一种电子设备,包括:
[0013]获取模块,用于当所述电子设备的非接触式触控控制功能处于开启状态时,获取非接触式触控操作对应的视频序列;
[0014]处理模块,用于对所述视频序列进行触控识别,得到目标对象和触控类型;
[0015]第一确定模块,用于确定所述目标对象与所述电子设备之间的第一距离;
[0016]第二确定模块,用于确定在所述第一距离下的触控操作参数;
[0017]控制模块,用于按照所述触控操作参数,控制所述电子设备以执行与所述触控类型对应的目标功能。
[0018]本申请实施例提供一种电子设备,包括:
[0019]处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施
例中所述的控制方法。
[0020]本申请实施例提供一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行如一个或多个实施例所述的控制方法。
[0021]本申请实施例提供了一种控制方法、电子设备及计算机存储介质,包括:当电子设备的非接触式触控控制功能处于开启状态时,获取非接触式触控操作对应的视频序列,对视频序列进行触控识别,得到目标对象和触控类型,确定目标对象与电子设备之间的第一距离,确定在第一距离下的触控操作参数,按照触控操作参数,控制电子设备以执行与触控类型对应的目标功能;也就是说,在本申请实施例中,在电子设备的非接触式触控控制功能的实现中,通过确定目标对象与电子设备的第一距离,进而确定第一距离下的触控操作参数,再控制电子设备按照触控操作参数执行触控类型对应的目标功能,如此,针对同一触控类型,不同的第一距离可以确定出不同的触控操作参数,那么,电子设备能够根据目标对象与电子设备之间的距离来实现对触控类型的响应,与现有的仅仅对触控类型对应的目标功能进行控制相比,采用同一触控类型利用不同距离下的触控操作参数进行控制有所差别,使得非接触式触控控制更加精细化。
附图说明
[0022]图1为本申请实施例提供的一种可选的控制方法的流程示意图;
[0023]图2为相关技术中页面控制方法的流程示意图;
[0024]图3a为本申请实施例提供的一种可选的手势框的实例一的示意图;
[0025]图3b为本申请实施例提供的一种可选的手势框的实例二的示意图;
[0026]图3c为本申请实施例提供的一种可选的手势框的实例三的示意图;
[0027]图3d为本申请实施例提供的一种可选的手势框的实例四的示意图;
[0028]图4为本申请实施例提供的一种可选的控制方法的实例一的示意图;
[0029]图5为本申请实施例提供的一种可选的控制方法的实例二的示意图;
[0030]图6a为本申请实施例提供的一种可选的手势框的实例五的示意图;
[0031]图6b为本申请实施例提供的一种可选的手势框的实例六的示意图;
[0032]图6c为本申请实施例提供的一种可选的手势框的实例七的示意图;
[0033]图7a为本申请实施例提供的一种可选的屏幕的实例一的排布示意图;
[0034]图7b为本申请实施例提供的一种可选的屏幕的实例二的排布示意图;
[0035]图7c为本申请实施例提供的一种可选的屏幕的实例三的排布示意图;
[0036]图8为本申请实施例提供的一种可选的电子设备的结构示意图;
[0037]图9为本申请实施例提供的另一种可选的电子设备的结构示意图。
具体实施方式
[0038]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0039]本申请实施例提供了一种控制方法,该方法应用于电子设备中,图1为本申请实施例提供的一种可选的控制方法的流程示意图,如图1所示,该控制方法,可以包括:
[0040]S101:当电子设备的非接触式触控控制功能处于开启状态时,获取非接触式触控
操作对应的视频序列;
[0041]图2为相关技术中页面控制方法的流程示意图,如图2所示,以手势来对页面进行控制为例,该页面控制方法可以包括:
[0042]S201:打开前置摄像头;
[0043]S202:抓拍图片;
[0044]S203:持续手势检测;
[0045]S204:手势判断;
[0046]S205:响应手势的操作。
[0047]其中,电子设备打开前置摄像头,利用前置摄像头抓拍包含有手势的图片,在抓拍到图片之后,对图片中的手势进行持续检测,得到手势并对手势进行判断,经过判断得到该手势对应的操作,例如,上移操作,最后,响应该手势的操作,然而利用这种方式时,仅仅能够控制电子设备实现自身所具有的功能,导致控制不够精细化。
[0048]为了提高非接触式触控控制的精细化,本申请实施例提供一种可选的控制方法,首先,当电子设备的非接触式触控控制功能处于开启状态时,也就是说,电子设备开启非接触式触控控制功能,此时,电子设备的前置摄像头开启,用于对电子设备的屏幕前方进行抓拍,当通过抓拍到的图片检测到目标对象时获取视频序列,以获取到非接触式触控操作对应的视频序列,其中,该视频序列中包括连续的多个图像帧。
[0049]其中,上述触控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制方法,其特征在于,所述方法应用于电子设备中,包括:当所述电子设备的非接触式触控控制功能处于开启状态时,获取非接触式触控操作对应的视频序列;对所述视频序列进行触控识别,得到目标对象和触控类型;确定所述目标对象与所述电子设备之间的第一距离;确定在所述第一距离下的触控操作参数;按照所述触控操作参数,控制所述电子设备以执行与所述触控类型对应的目标功能。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标对象与所述电子设备之间的第一距离,包括:从所述视频序列的每个图像帧中的目标对象的边界信息中选取出一个目标对象的边界信息;根据选取出的目标对象的边界信息,确定所述目标对象与所述电子设备之间的第一距离。3.根据权利要求2所述的方法,其特征在于,以边界框来表示边界信息时,所述根据选取出的目标对象的边界信息,确定所述目标对象与所述电子设备之间的第一距离,包括:确定所述边界框的各边界与所述电子设备的屏幕的对应边缘之间的第二距离;根据所述各边界与所述屏幕的对应边缘之间的第二距离,确定目标边界;根据所述目标边界的长度值,利用预设的边界长度值与所述目标对象至所述电子设备的距离之间的关系,确定所述目标对象与所述电子设备之间的第一距离。4.根据权利要求3所述的方法,其特征在于,所述根据所述边界框的各边界与所述屏幕的对应边缘之间的第二距离,确定目标边界,包括:当所述各边界与所述屏幕的对应边缘之间的第二距离均大于预设阈值时,从所述各边界中选取出一条边界;当所述各边界与所述屏幕的对应边缘之间的第二距离中仅存在一条边界与所述屏幕的对应边缘的第二距离小于等于预设阈值时,从所述各边界中选取出与所述屏幕的对应边缘的第二距离小于等于预设阈值的边界;将选取出的边界确定为所述目标边界。5.根据权利要求3所述的方法,其特征在于,所述根据所述目标边界的长度值,利用预设的边界长度值与所述目标对象至所述电子设备的距离之间的关系,计算得到所述目标对象与所述电子设备之间的第一距离,包括:当所述目标边界为宽度边界时,根据所述目标边界的长度值,利用预设的边界宽度值与所述目标对象至所述电子设备的距离之间的关系,计算得到所述目标对象与所述电子设备之间的第一距离。6.根据权利要求3所述的方法,其特征在于,所述根据所述目标边界的长度值,利用预设的边界长度值与所述目标对象至所述电子设备的距离之间的关系,计算得到所述目标对象与所述电子设备之间的第一距离,包括:当所述目标边界为高度边界时,根据所述目标边界的长度值,利用预设的边界高度值与所述目标对象至所述电子设备的距离之间的关系,计算得到所述目标对象与所述电子设备之间的第一距离。
7.根据权利要求1所述的方法,其特征在于,所述确定所述目标对象与所述电子设备之间的第一距离,包括:根据所述视频序列中每个图像帧中的目标对象中的边界信息,确定所述每个图像帧中的目标对象与所述电子设备之间的距离;将所述每个图像帧中的目标对象与所述电子设备之间的距离的平均值,确定为所述目标对象与所述电子设备之间的第一距离。8.根据权利要求7所述的方法,其特征在于,所述将所述每个图像帧中的目标对象与所述电子设备之间的距离的平均值,确定为所述目标对象与所述电子设备之间的第一距离,包括:当所述每个图像帧中目标对象与所述电子设备之间的距离中任意两个之间的差值的绝对值小于等于预设的误差阈值时,将所述每...

【专利技术属性】
技术研发人员:李雅欣
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1