一种基于人脸识别的距离测定系统

文档序号:922981 发布日期:2021-03-02 浏览:10次 >En<

阅读说明:本技术 一种基于人脸识别的距离测定系统 (Distance measuring system based on face recognition ) 是由 王晓晗 于 2020-12-08 设计创作,主要内容包括:本发明公开了一种基于人脸识别的距离测定系统,本发明涉及摄像头的照射距离测定技术领域,解决了现有技术中,对于摄像头的照射距离不能够进行测定,导致人脸识别数据和人体温度数据准确性低的技术问题,通过距离检测单元对摄像头的距离进行检测,通过勾股定理获取到X1、X2以及R检测光线的长度,并通过公式获取到摄像头的最远清晰照射距离X,获取到清晰照射系数的最高阈值和最低阈值并分别标记为L1和L2;并将最高阈值L1和最低阈值L2发送至服务器;提高了摄像头的准确性,提高了用户的使用质量。(The invention discloses a distance measuring system based on face recognition, which relates to the technical field of irradiation distance measurement of cameras and solves the technical problem that the irradiation distance of the camera cannot be measured in the prior art, so that the accuracy of face recognition data and human body temperature data is low, the distance of the camera is detected through a distance detection unit, the lengths of X1, X2 and R detection light rays are obtained through the Pythagorean theorem, the farthest clear irradiation distance X of the camera is obtained through a formula, and the highest threshold and the lowest threshold of a clear irradiation coefficient are obtained and respectively marked as L1 and L2; and sending the highest threshold value L1 and the lowest threshold value L2 to the server; the accuracy of the camera is improved, and the use quality of a user is improved.)

一种基于人脸识别的距离测定系统

技术领域

本发明涉及摄像头的照射距离测定技术领域,具体为一种基于人脸识别的距离测定系统。

背景技术

随着人脸技术的成熟,人脸识别的应用涉及到了各行各业,但是人脸识别也开始展露出一些技术上的问题,比如人脸盗刷,人脸误刷等等问题,尤其是一些安全隐患的问题,更值得我们重视,如刷脸支付,刷脸开门等问题,为了尽可能的减少误刷,盗刷的问题。我们需要进行人脸识别距离的计算,通过距离锁定人脸目标,然后判断人脸是否在有效的识别区。另外做人体温度检测的时候,目前人体温度检测基本上都只是通简单距离计算,进行人体温度的计算,而没有进行人脸的锁定,计算人脸特征点到摄像头的距离,这样很容易受到其它的物品或者其他人脸的干扰,从而影响到温度检测的精准度。

但在现有技术中,对于摄像头的照射距离不能够进行测定,导致人脸识别数据和人体温度数据准确性低,降低了摄像头的工作效率。

发明内容

本发明的目的就在于提出一种基于人脸识别的距离测定系统,通过距离检测单元对摄像头的距离进行检测,提高了摄像头的准确性,提高了用户的使用质量。

本发明的目的可以通过以下技术方案实现:

一种基于人脸识别的距离测定系统,包括服务器、距离检测单元、调整单元、推荐单元、注册登录单元以及数据库;

所述距离检测单元用于对摄像头的距离进行检测,具体距离检测过程如下:

步骤一、将摄像头进行排序,并将首末两端的摄像头标记为O1和O2,同时分别以O1和O2为原点,建立两个直角坐标系;

步骤二、将人脸区放入直角坐标系中,并将人脸区标记为P;将人脸区的放入位置设置在O1坐标系的第一象限与O2坐标系的第二象限的重合处;

步骤三、在原点O1和原点O2处发射第一检测光线,并将原点O1和原点O2的检测光线射向人脸区的两侧,并将该第一检测光线分别标记为X1和X2,同时在O1坐标系的X轴上获取任一坐标并将该坐标标记为中心坐标,并在中心坐标位置处射出第二检测光线,并将该第二检测光线标记为R;

步骤四、获取O1坐标系和O2坐标系Y轴上的坐标(0,f1)和(0,f2),且f1=f2,f1和f2均表示为摄像头最短清晰照射距离,并通过勾股定理获取到X1、X2以及R检测光线的长度,并通过公式X=X1×c1+X2×c2+R×c3获取到摄像头的最远清晰照射距离X,其中,c1、c2以及c3均为预设比例系数,且c1>c2>c3>0;

步骤五、将最远清晰照射距离X与最短清晰照射距离进行比较,获取到清晰照射系数的最高阈值和最低阈值并分别标记为L1和L2;并将最高阈值L1和最低阈值L2发送至服务器。

进一步地,所述注册登录单元用于用户和操作人员通过手机终端提交用户信息和操作人员信息进行注册,并将注册成功的用户信息和操作人员信息发送至数据库进行储存;用户信息包括用户的姓名、年龄、职业以及本人实名认证的手机号码,操作人员信息包括操作人员的姓名、年龄、入职时间以及本人实名认证的手机号码。

进一步地,所述调整单元用于分析摄像头信息,并对摄像头进行调整,摄像头信息包括摄像头的数量、摄像头的照射角度以及摄像头的照射距离,具体分析调整过程如下:

S1:获取摄像头的数量,并将摄像头的数量标记为SL;

S2:获取摄像头的照射角度,并将摄像头的照射角度标记为JD;

S3:获取摄像头的照射距离,并将摄像头的照射距离标记为JL;

S4:通过公式获取到该摄像头的分析系数FX,其中,s1、s2以及s3均为预设比例系数,且s1>s2>s3>0;

S5:将摄像头的分析系数FX与服务器内的最高阈值L1和最低阈值L2进行比较:

若摄像头的分析系数FX>L1,则判定摄像头的距离超出阈值范围,即人脸识别和温度检测数据不准确,生成距离过长信号并将距离过长信号发送至操作人员的手机终端;

若摄像头的分析系数L2≤FX≤L1,则判定摄像头的距离在阈值范围内,即人脸识别和温度检测数据准确,生成准确信号并将准确信号发送至用户的手机终端;

若摄像头的分析系数FX<L2,则判定摄像头的距离未达到阈值范围,即人脸识别和温度检测数据不准确,生成距离过短信号并将距离过短信号发送至用户的手机终端。

进一步地,所述推荐单元用于对分析用户使用信息,对未使用该系统的用户进行推荐,用户使用信息包括用户需要安装摄像头的数量、用户需要摄像头的照射面积以及用户需求摄像头数据采集准确率的百分比,将用户标记为i,i=1,2,......,n,n为正整数,具体分析推荐过程如下:

SS1:获取用户需要安装摄像头的数量,并将用户需要安装摄像头的数量标记为Si;

SS2:获取用户需要摄像头的照射面积,并将用户需要摄像头的照射面积标记为Ji;

SS3:获取用户需求摄像头数据采集准确率的百分比,并将用户需求摄像头数据采集准确率的百分比标记为Bi;

SS4:通过公式Mi=β(Si×v1+Ji×v2+Bi×v3)3获取到用户的推荐系数Xi,其中,v1、v2以及v3均为预设比例系数,且v1>v2>v3>0,β为误差修正因子,取值为1.023654;

SS5:将用户的推荐系数Xi与推荐系数阈值进行比较:

若用户的推荐系数Xi≥推荐系数阈值,则判定该用户推荐系数高,并生成推荐信号,同时将该用户标记为推荐用户,并将推荐信号和推荐用户发送至服务器;

若用户的推荐系数Xi<推荐系数阈值,则判定该用户推荐系数低,并生成不推荐信号,同时将该用户标记为不推荐用户,并将不推荐信号和不推荐用户发送至服务器。

与现有技术相比,本发明的有益效果是:

1、本发明中,通过距离检测单元对摄像头的距离进行检测,将摄像头进行排序,并将首末两端的摄像头标记为O1和O2,同时分别以O1和O2为原点,建立两个直角坐标系;将人脸区放入直角坐标系中,并将人脸区标记为P;将人脸区的放入位置设置在O1坐标系的第一象限与O2坐标系的第二象限的重合处;在原点O1和原点O2处发射第一检测光线,并将原点O1和原点O2的检测光线射向人脸区的两侧,并将该第一检测光线分别标记为X1和X2,同时在O1坐标系的X轴上获取任一坐标并将该坐标标记为中心坐标,并在中心坐标位置处射出第二检测光线,并将该第二检测光线标记为R;获取O1坐标系和O2坐标系Y轴上的坐标(0,f1)和(0,f2),且f1=f2,f1和f2均表示为摄像头最短清晰照射距离,并通过勾股定理获取到X1、X2以及R检测光线的长度,并通过公式获取到摄像头的最远清晰照射距离X,获取到清晰照射系数的最高阈值和最低阈值并分别标记为L1和L2;并将最高阈值L1和最低阈值L2发送至服务器;通过摄像头的照射距离进行测定,提高了摄像头的准确性,提高了用户的使用质量;

2、本发明中,通过推荐单元对分析用户使用信息,对未使用该系统的用户进行推荐,获取用户需要安装摄像头的数量、用户需要摄像头的照射面积以及用户需求摄像头数据采集准确率的百分比,通过公式获取到用户的推荐系数Xi,若用户的推荐系数Xi≥推荐系数阈值,则判定该用户推荐系数高,并生成推荐信号,同时将该用户标记为推荐用户,并将推荐信号和推荐用户发送至服务器;若用户的推荐系数Xi<推荐系数阈值,则判定该用户推荐系数低,并生成不推荐信号,同时将该用户标记为不推荐用户,并将不推荐信号和不推荐用户发送至服务器;对用户的需求进行合理分析,并对用户进行合理推荐,节省了用户的调节时间,同时提高了用户的安全性。

附图说明

为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。

图1为本发明的原理框图;

图2为本发明中距离检测单元的原理图。

具体实施方式

下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1-2所示,一种基于人脸识别的距离测定系统,包括服务器、距离检测单元、调整单元、推荐单元、注册登录单元以及数据库;

所述注册登录单元用于用户和操作人员通过手机终端提交用户信息和操作人员信息进行注册,并将注册成功的用户信息和操作人员信息发送至数据库进行储存;用户信息包括用户的姓名、年龄、职业以及本人实名认证的手机号码,操作人员信息包括操作人员的姓名、年龄、入职时间以及本人实名认证的手机号码;

所述距离检测单元用于对摄像头的距离进行检测,具体距离检测过程如下:

步骤一、将摄像头进行排序,并将首末两端的摄像头标记为O1和O2,同时分别以O1和O2为原点,建立两个直角坐标系;

步骤二、将人脸区放入直角坐标系中,并将人脸区标记为P;将人脸区的放入位置设置在O1坐标系的第一象限与O2坐标系的第二象限的重合处;

步骤三、在原点O1和原点O2处发射第一检测光线,并将原点O1和原点O2的检测光线射向人脸区的两侧,并将该第一检测光线分别标记为X1和X2,同时在O1坐标系的X轴上获取任一坐标并将该坐标标记为中心坐标,并在中心坐标位置处射出第二检测光线,并将该第二检测光线标记为R;

步骤四、获取O1坐标系和O2坐标系Y轴上的坐标(0,f1)和(0,f2),且f1=f2,f1和f2均表示为摄像头最短清晰照射距离,并通过勾股定理获取到X1、X2以及R检测光线的长度,并通过公式X=X1×c1+X2×c2+R×c3获取到摄像头的最远清晰照射距离X,其中,c1、c2以及c3均为预设比例系数,且c1>c2>c3>0;

步骤五、将最远清晰照射距离X与最短清晰照射距离进行比较,获取到清晰照射系数的最高阈值和最低阈值并分别标记为L1和L2;并将最高阈值L1和最低阈值L2发送至服务器;

所述调整单元用于分析摄像头信息,并对摄像头进行调整,摄像头信息包括摄像头的数量、摄像头的照射角度以及摄像头的照射距离,具体分析调整过程如下:

S1:获取摄像头的数量,并将摄像头的数量标记为SL;

S2:获取摄像头的照射角度,并将摄像头的照射角度标记为JD;

S3:获取摄像头的照射距离,并将摄像头的照射距离标记为JL;

S4:通过公式获取到该摄像头的分析系数FX,其中,s1、s2以及s3均为预设比例系数,且s1>s2>s3>0;

S5:将摄像头的分析系数FX与服务器内的最高阈值L1和最低阈值L2进行比较:

若摄像头的分析系数FX>L1,则判定摄像头的距离超出阈值范围,即人脸识别和温度检测数据不准确,生成距离过长信号并将距离过长信号发送至操作人员的手机终端;

若摄像头的分析系数L2≤FX≤L1,则判定摄像头的距离在阈值范围内,即人脸识别和温度检测数据准确,生成准确信号并将准确信号发送至用户的手机终端;

若摄像头的分析系数FX<L2,则判定摄像头的距离未达到阈值范围,即人脸识别和温度检测数据不准确,生成距离过短信号并将距离过短信号发送至用户的手机终端;

所述推荐单元用于对分析用户使用信息,对未使用该系统的用户进行推荐,用户使用信息包括用户需要安装摄像头的数量、用户需要摄像头的照射面积以及用户需求摄像头数据采集准确率的百分比,将用户标记为i,i=1,2,......,n,n为正整数,具体分析推荐过程如下:

SS1:获取用户需要安装摄像头的数量,并将用户需要安装摄像头的数量标记为Si;

SS2:获取用户需要摄像头的照射面积,并将用户需要摄像头的照射面积标记为Ji;

SS3:获取用户需求摄像头数据采集准确率的百分比,并将用户需求摄像头数据采集准确率的百分比标记为Bi;

SS4:通过公式Mi=β(Si×v1+Ji×v2+Bi×v3)3获取到用户的推荐系数Xi,其中,v1、v2以及v3均为预设比例系数,且v1>v2>v3>0,β为误差修正因子,取值为1.023654;

SS5:将用户的推荐系数Xi与推荐系数阈值进行比较:

若用户的推荐系数Xi≥推荐系数阈值,则判定该用户推荐系数高,并生成推荐信号,同时将该用户标记为推荐用户,并将推荐信号和推荐用户发送至服务器;

若用户的推荐系数Xi<推荐系数阈值,则判定该用户推荐系数低,并生成不推荐信号,同时将该用户标记为不推荐用户,并将不推荐信号和不推荐用户发送至服务器。

本发明工作原理:

一种基于人脸识别的距离测定系统,在工作时,所述距离检测单元用于对摄像头的距离进行检测,将摄像头进行排序,并将首末两端的摄像头标记为O1和O2,同时分别以O1和O2为原点,建立两个直角坐标系;将人脸区放入直角坐标系中,并将人脸区标记为P;将人脸区的放入位置设置在O1坐标系的第一象限与O2坐标系的第二象限的重合处;在原点O1和原点O2处发射第一检测光线,并将原点O1和原点O2的检测光线射向人脸区的两侧,并将该第一检测光线分别标记为X1和X2,同时在O1坐标系的X轴上获取任一坐标并将该坐标标记为中心坐标,并在中心坐标位置处射出第二检测光线,并将该第二检测光线标记为R;获取O1坐标系和O2坐标系Y轴上的坐标(0,f1)和(0,f2),且f1=f2,f1和f2均表示为摄像头最短清晰照射距离,并通过勾股定理获取到X1、X2以及R检测光线的长度,并通过公式X=X1×c1+X2×c2+R×c3获取到摄像头的最远清晰照射距离X,获取到清晰照射系数的最高阈值和最低阈值并分别标记为L1和L2;并将最高阈值L1和最低阈值L2发送至服务器。

上述公式均是去量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况进行设置。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于毫米波雷达数据的车道线形检测方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!