距离检测方法、装置、可读存储介质及电子设备制造方法及图纸

技术编号:38704569 阅读:18 留言:0更新日期:2023-09-08 14:45
本公开涉及一种距离检测方法、装置、可读存储介质及电子设备,该方法包括:通过学习机的前置摄像头获取的待检测图像,将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像,通过预先训练的人脸检测模型确定目标图像中人脸检测框的大小,根据预先测得的人脸检测框的大小与距离的映射关系,和人脸检测框的大小确定人脸与学习机的距离;通过人脸检测模型确定目标图像中人脸检测框的大小,进而根据人脸检测框的大小从人脸检测框的大小与距离的映射关系中确定人脸与学习机的距离,避免了使用学习机的距离传感器判断用户距离的弊端,提升了用户体验。升了用户体验。升了用户体验。

【技术实现步骤摘要】
距离检测方法、装置、可读存储介质及电子设备


[0001]本公开涉及计算机
,具体地,涉及一种距离检测方法、装置、可读存储介质及电子设备。

技术介绍

[0002]学生在使用学习机时,如果距离学习机太近的话,会伤眼睛,所以在学生距离学习机太近时需要有“距离过近”的提醒,而且有时候需要监督用户是否在学习机前,相关技术中,利用学习机的距离传感器判断用户的距离远近或者判断用户是否在学习机前。然而利用距离传感器存在一些缺点,例如,很多学习机不带有距离传感器,或者带有距离传感器但需要特殊权限才可以启动,从而导致无法实现近距离护眼提醒功能与判断有无用户的功能。

技术实现思路

[0003]本公开的目的是提供一种距离检测方法、装置、电子设备及可读存储介质,用以解决现有的使用距离传感器判断用户的距离远近或者判断用户是否在学习机前导致的问题。
[0004]根据本公开实施例的第一方面,提供一种距离检测方法,包括:通过学习机的前置摄像头获取的待检测图像;将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像;通过预先训练的人脸检测模型确定目标图像中人脸检测框的大小;根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离。
[0005]可选地,所述将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像,包括:降低所述待检测图像的通道数,得到第一待检测图像;通过所述人脸检测模型筛选出包含人脸的第一待检测图像;将所述包含人脸的第一待检测图像的尺寸调整为所述指定大小,作为目标图像。
[0006]可选地,所述根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离,包括:在所述目标图像中的人脸区域大于指定阈值,或所述目标图像中只有部分人脸区域的情况下,对所述目标图像进行边缘填充,得到填充后的目标图像;将所述填充后的目标图像与填充前的目标图像分别输入至所述人脸检测模型进行检测;在所述填充后的目标图像与所述填充前的目标图像中均检测到人脸的情况下,通过所述填充前的目标图像中的人脸检测框的大小来判断人脸与所述学习机的距离;在所述填充后的目标图像中检测到人脸,所述填充前的目标图像中未检测到人脸的情况下,通过所述填充后的目标图像中的人脸检测框的大小来判断人脸与所述学习机的距离。
[0007]可选地,所述根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离,包括:在所述目标图像中的人脸区域小于或等于指定阈值的情况下,根据所述目标图像中所述人脸检测框的大小,从所述映射关系中
确定对应的距离,作为人脸与所述学习机的距离。
[0008]可选地,所述人脸检测模型的主干网络为mobilenetv2;所述降低所述待检测图像的通道数,得到第一待检测图像,包括:通过所述mobilenetv2降低所述待检测图像的通道数,通过卷积层压缩所述待检测图像的大小,得到第一待检测图像。
[0009]可选地,所述通过所述人脸检测模型筛选出包含人脸的第一待检测图像,包括:根据预先训练的人脸检测模型获取所述第一待检测图像的人脸类别置信度;根据所述人脸类别置信度从所述第一待检测图像中筛选出所述包含人脸的第一待检测图像。
[0010]可选地,所述通过预先训练的人脸检测模型确定目标图像中人脸检测框的大小,包括:根据所述人脸检测模型获取所述目标图像中的人脸检测框置信度;根据所述人脸检测框置信度确定所述目标图像中的人脸检测框位置;根据所述人脸检测框位置确定人脸检测框的大小。
[0011]根据本公开实施例的第二方面,提供一种距离检测装置,包括:获取模块,用于通过学习机的前置摄像头获取的待检测图像;调整模块,用于将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像;检测模块,用于通过预先训练的人脸检测模型确定目标图像中人脸检测框的大小;处理模块,用于根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离。
[0012]根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述的距离检测方法的步骤。
[0013]根据本公开实施例的第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现前述的距离检测方法的步骤。
[0014]本公开的实施例提供的技术方案可以包括以下有益效果:通过学习机的前置摄像头获取的待检测图像,将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像,通过预先训练的人脸检测模型确定目标图像中人脸检测框的大小,根据预先测得的人脸检测框的大小与距离的映射关系,和人脸检测框的大小确定人脸与学习机的距离;通过人脸检测模型确定目标图像中人脸检测框的大小,进而根据人脸检测框的大小从人脸检测框的大小与距离的映射关系中确定人脸与学习机的距离,避免了使用学习机的距离传感器判断用户距离的弊端,提升了用户体验。
[0015]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0016]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0017]图1是本公开示例性实施例示出的计算机系统的结构示意图。
[0018]图2是本公开示例性实施例示出的一种距离检测方法的流程图。
[0019]图3是本公开示例性实施例示出的步骤S102的子步骤的流程图。
[0020]图4是本公开示例性实施例示出的一种距离检测装置框图。
[0021]图5是本公开示例性实施例示出的一种电子设备的框图。
具体实施方式
[0022]以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0023]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0024]图1是本公开示例性实施例示出的计算机系统的结构示意图,该计算机系统包括终端120和服务器140。
[0025]终端120与服务器140之间通过有线或者无线网络相互连接。
[0026]终端120可以包括智能手机、平板电脑、智能学习机中的至少一种。
[0027]终端120包括显示器;显示器可以用于显示学习视频或学习图片。
[0028]终端120包括第一存储器和第一处理器。第一存储器中存储有第一程序;上述第一程序被第一处理器调用执行以实现本公开提供的距离检测方法。第一存储器可以包括但不限于以下几种:随机存取存储器(R本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种距离检测方法,其特征在于,包括:通过学习机的前置摄像头获取的待检测图像;将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像;通过预先训练的人脸检测模型确定目标图像中人脸检测框的大小;根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离。2.根据权利要求1所述的方法,其特征在于,所述将包含人脸的待检测图像的尺寸调整为指定大小,作为目标图像,包括:降低所述待检测图像的通道数,得到第一待检测图像;通过所述人脸检测模型筛选出包含人脸的第一待检测图像;将所述包含人脸的第一待检测图像的尺寸调整为所述指定大小,作为目标图像。3.根据权利要求1所述的方法,其特征在于,所述根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离,包括:在所述目标图像中的人脸区域大于指定阈值,或所述目标图像中只有部分人脸区域的情况下,对所述目标图像进行边缘填充,得到填充后的目标图像;将所述填充后的目标图像与填充前的目标图像分别输入至所述人脸检测模型进行检测;在所述填充后的目标图像与所述填充前的目标图像中均检测到人脸的情况下,通过所述填充前的目标图像中的人脸检测框的大小来判断人脸与所述学习机的距离;在所述填充后的目标图像中检测到人脸,所述填充前的目标图像中未检测到人脸的情况下,通过所述填充后的目标图像中的人脸检测框的大小来判断人脸与所述学习机的距离。4.根据权利要求1所述的方法,其特征在于,所述根据预先测得的人脸检测框的大小与距离的映射关系,和所述人脸检测框的大小确定人脸与所述学习机的距离,包括:在所述目标图像中的人脸区域小于或等于指定阈值的情况下,根据所述目标图像中所述人脸检测框的大小,从所述映射关系中确定对应的距离,作为人脸与所述学习机的...

【专利技术属性】
技术研发人员:陈奕名赵鹤吴晓东
申请(专利权)人:新东方教育科技集团有限公司
类型:发明
国别省市:

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

1