一种基于人脸检测的距离估算和处理的方法及装置制造方法及图纸

技术编号:13837914 阅读:178 留言:0更新日期:2016-10-16 00:23
本发明专利技术涉及智能终端领域,尤其涉及一种基于人脸检测的距离估算和处理的方法及装置,该方法为,开启终端上的摄像头,获取摄像头采集到的图像;根据预设的人脸识别算法,确定在所述图像上检测到人脸时,计算人脸与摄像头之间的距离;当确定所述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作,这样,利用终端的摄像头采集图像,并根据人脸识别算法,检测是否为人脸,进而根据人脸大小,计算人脸与摄像头的距离,不需要额外增加硬件设备,减少了成本,并可以区别是否为人脸,以及在确定人脸与摄像头距离符合预设规则时,进行相应处理,解决了用户在观看终端上的屏幕上的内容时,与屏幕太近容易导致视力损伤的问题。

【技术实现步骤摘要】

本专利技术涉及智能终端领域,尤其涉及一种基于人脸检测的距离估算和处理的方法及装置
技术介绍
用户,尤其是儿童,在通过终端观看小型屏幕上的内容时,容易靠的太近,这样会导致用户视力损伤的问题,这就需要估算用户与屏幕之间的距离,进行相应的处理,目前,在现有的智能手机和视觉机器人中一般应用各类传感器来感知距离。主要有几种:1)使用接近传感器;2)使用红外或者超声波距离传感器;3)使用双目摄像头进行景深测量。但是,现有技术下,使用接近传感器、红外或超声波距离传感器,虽然也能够测量与物体之间的距离,但需要额外增加硬件设备,而且不能区分物体是否是人脸。现有技术下,使用双目摄像头进行景深测量,需要使用两个带自动对焦功能的摄像头,成本很高而且同样不能区分人脸和其它物体,大多数移动终端设备也不具备。由此可见,现有技术下,测量人脸与屏幕之间距离,成本较高,并且不能区分是否为人脸,达不到预期的目的。
技术实现思路
本专利技术实施例提供一种基于人脸检测的距离估算和处理的方法及装置,以解决现有技术中估算距离成本较高,且不能区分是否为人脸的问题。本专利技术实施例提供的具体技术方案如下:一种基于人脸检测的距离估算方法,包括:开启终端上的摄像头,获取摄像头采集到的图像;根据预设的人脸识别算法,将上述图像与预设的人脸训练样本进行匹配,若匹配成功,则确定检测到人脸;根据匹配成功的人脸在上述图像上所占的区域,计算上述人脸的大小,并根据上述人脸的大小,计算人脸与摄像头之间的距离。较佳的,进一步包括:若确定在上述图像上没有检测到人脸,则根据预设的肤色检测算法,计算上述图像中肤色连续区域的大小,并在确定上述肤色连续区域的大小大于第二预设阈值时,执行相应的处理操作。这样,对无法完整检测到人脸或未能准确检测出人脸的情况,根据肤色检测算法,计算肤色连续区域大小,确定人脸与摄像头之间的距离,对于不同的应用场景给予不同的处理,更能达到预期的目的,解决在用户与终端上的屏幕之间的距离过近,引起的问题。较佳的,计算上述图像中肤色连续区域的大小之前,进一步包括:至少提取上述预设人脸训练样本中每一个人脸的肤色信息和相应的光照信息,以及将提取的每一个人脸的肤色信息和相应的光照信息进行保存。这样,预先保存肤色信息和光照信息等参数,在根据肤色检测算法进行计算时,基于这些信息进行计算,提升了检测的准确度,避免误判。一种基于人脸检测的处理方法,包括:采用上述一种基于人脸检测的距离估算方法,计算人脸与摄像头之间的距离之后,当确定上述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作。较佳的,当确定上述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作,具体包括:当确定上述人脸与摄像头之间的距离小于第一预设阈值时,至少执行以下操作的一种或任意组合:进行告警、关闭屏幕上的内容和降低屏幕的亮度;其中,上述预设规则,至少为上述人脸与摄像头之间的距离小于第一预设阈值。一种基于人脸检测的距离估算装置,包括:获取单元,用于开启终端上的摄像头,获取摄像头采集到的图像;匹配单元,用于根据预设的人脸识别算法,将上述图像与预设的人脸训练样本进行匹配,若匹配成功,则确定检测到人脸;计算单元,用于根据匹配成功的人脸在上述图像上所占的区域,计算上述人脸的大小,并根据上述人脸的大小,计算人脸与摄像头之间的距离。较佳的,计算单元进一步用于:若确定在上述图像上没有检测到人脸,则根据预设的肤色检测算法,计算上述图像中肤色连续区域的大小,并在确定上述肤色连续区域的大小大于第二预设阈值时,执行相应的处理操作。这样,对检测不到人脸的情况,根据肤色检测算法,计算肤色连续区域大小,确定人脸与摄像头之间的距离,考虑了不同的应用场景,更能达到预期的目的,解决在用户与终端上的屏幕之间的距离过近,引起的问题。较佳的,计算上述图像中肤色连续区域的大小之前,进一步包括:保存单元,用于至少提取上述预设人脸训练样本中每一个人脸的肤色信息和相应的光照信息,以及将提取的每一个人脸的肤色信息和相应的光照信息进行保存。这样,预先保存肤色信息和光照信息等参数,在根据肤色检测算法进行计算时,基于这些信息进行计算,提升了检测的准确度,避免误判。一种基于人脸检测的处理装置,包括:处理单元,用于采用上述一种基于人脸检测的距离估算装置,计算人脸与摄像头之间的距离之后,当确定上述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作。较佳的,当确定上述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作时,处理单元具体用于:当确定上述人脸与摄像头之间的距离小于第一预设阈值时,至少执行以下
操作的一种或任意组合:进行告警、关闭屏幕上的内容和降低屏幕的亮度;其中,上述预设规则,至少为上述人脸与摄像头之间的距离小于第一预设阈值。应当说明的是:由于在终端产品上,摄像头和显示屏(即屏幕)之间具有相对固定的位置关系,而这种相对固定的位置关系是本领域普通技术人员可以想到的,所以,本申请具体实施例所公开的技术方案涵盖了人脸或人脸区域与显示屏之间的距离估算和处理的方法和装置,在此,鉴于篇幅所限不予赘述。本专利技术的有益效果如下:本专利技术实施例中,开启终端上的摄像头,获取摄像头采集到的图像;根据预设的人脸识别算法,将上述图像与预设的人脸训练样本进行匹配,若匹配成功,则确定检测到人脸;根据匹配成功的人脸在上述图像上所占的区域,计算上述人脸的大小,并根据上述人脸的大小,计算人脸与摄像头之间的距离;当确定上述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作,这样,利用终端原有的摄像头采集图像,不需要额外增加硬件设备,节省了硬件成本,根据人脸识别算法,确定在图像上检测到人脸时,计算人脸大小,进而计算人脸与摄像头之间的距离,不仅可以识别出人脸,而且当确定人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作,解决了用户在观看终端上的屏幕上的内容时,与屏幕太近容易导致视力损伤的问题。附图说明图1为本专利技术实施例中,基于人脸检测的距离估算和处理的方法概述流程图;图2为本专利技术实施例中,基于人脸检测的距离估算和处理的方法详细流程图;图3为本专利技术实施例中,基于人脸检测的距离估算和处理的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中估算距离成本较高,且不能区分是否为人脸的问题,本专利技术实施例中,获取终端上的摄像头采集的图像,并根据预设的人脸识别算法,判断在图像上是否检测到人脸,若确定检测到时,计算人脸的大小,并基于人脸的大小,计算人脸与摄像头之间的距离,进而在人脸与摄像头之间的距离符合预设规则时,进行相应处理,以免用户距离终端上的屏幕太近,导致视力受损。再次重申:由于在终端产品上,摄像头和显示屏之间具有相对固定的位置关系,而这种相对固定的位置关系是本领域普通技术人员可以想到的,所以,本申请具体实施例所公开的技术方案涵盖了人脸或人脸区域与显示屏之间的距离估算和处理的方法和装置。也就是说,只要是通过摄像头获取人脸或人脸区本文档来自技高网
...

【技术保护点】
一种基于人脸检测的距离估算方法,其特征在于,包括:开启终端上的摄像头,获取摄像头采集到的图像;根据预设的人脸识别算法,将所述图像与预设的人脸训练样本进行匹配,若匹配成功,则确定检测到人脸;根据匹配成功的人脸在所述图像上所占的区域,计算所述人脸的大小,并根据所述人脸的大小,计算人脸与摄像头之间的距离。

【技术特征摘要】
1.一种基于人脸检测的距离估算方法,其特征在于,包括:开启终端上的摄像头,获取摄像头采集到的图像;根据预设的人脸识别算法,将所述图像与预设的人脸训练样本进行匹配,若匹配成功,则确定检测到人脸;根据匹配成功的人脸在所述图像上所占的区域,计算所述人脸的大小,并根据所述人脸的大小,计算人脸与摄像头之间的距离。2.如权利要求1所述的方法,其特征在于,进一步包括:若确定在所述图像上没有检测到人脸,则根据预设的肤色检测算法,计算所述图像中肤色连续区域的大小,并在确定所述肤色连续区域的大小大于第二预设阈值时,执行相应的处理操作。3.如权利要求2所述的方法,其特征在于,计算所述图像中肤色连续区域的大小之前,进一步包括:至少提取所述预设人脸训练样本中每一个人脸的肤色信息和相应的光照信息,以及将提取的每一个人脸的肤色信息和相应的光照信息进行保存。4.一种基于人脸检测的处理方法,其特征在于,包括:采用如权利要求1所述的方法,计算人脸与摄像头之间的距离之后,当确定所述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作。5.如权利要求4所述的方法,其特征在于,当确定所述人脸与摄像头之间的距离符合预设规则时,执行相应的处理操作,具体包括:当确定所述人脸与摄像头之间的距离小于第一预设阈值时,至少执行以下操作的一种或任意组合:进行告警、关闭屏幕上的内容和降低屏幕的亮度;其中,所述预设规则,至少为所述人脸与摄像头之间的距离小于第一预设阈值。6.一种基于人脸检测的距离估算装置,其特征在于,包...

【专利技术属性】
技术研发人员:李飞
申请(专利权)人:杭州华橙网络科技有限公司
类型:发明
国别省市:浙江;33

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

1