基于客户端的人脸识别方法、装置、客户端及存储介质制造方法及图纸

技术编号:17796927 阅读:41 留言:0更新日期:2018-04-25 20:26
一种基于客户端的人脸识别方法,包括:当捕获到人脸图像时,在客户端显示所述人脸图像中被检测出的人脸区域及至少一种人脸特征提取方法;根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;判断所述人脸特征与本地数据库中的人脸特征是否匹配;及当确定人脸特征与本地数据库中的人脸特征相匹配时,执行预设功能。本发明专利技术还提供一种基于客户端的人脸识别装置、客户端及存储介质。本发明专利技术在保证识别速度以及识别精度的情况下,能节约成本,同时,提供了较丰富的人机交互界面,提高用户体验。

Face recognition method, device, client and storage medium based on client side

A face recognition method based on the client, which includes the face area detected in the face image and at least one face feature extraction method when the face image is captured, and the face feature extraction method is selected by the user to extract the face features in the face area. Face features are matched with facial features in the local database, and the presupposition function is performed when the face features are determined to match the face features in the local database. The invention also provides a face recognition device, a client and a storage medium based on the client side. The invention can save the cost and provide a rich human-computer interface to improve the user experience in the case of ensuring the recognition speed and recognition accuracy.

【技术实现步骤摘要】
基于客户端的人脸识别方法、装置、客户端及存储介质
本专利技术涉及人脸识别
,具体涉及一种基于客户端的人脸识别方法、装置、客户端及存储介质。
技术介绍
人脸识别技术是指利用图像处理技术,通过摄像机采集人脸图像,并对获取的图像进行比对分析以获取需要信息的一种技术。相较于其他生物特征识别技术,例如指纹识别、虹膜识别、语音识别等,人脸识别技术采用非接触式采集,没有侵犯性、更容易被接受,且不需要使用者配合,因而操作隐蔽性强。然而,现有的人脸识别门禁系统大都采用客户端与服务器端相结合,即客户端采集人脸信息,通过网络发送至与客户端相连接的服务器端,服务器端根据所述人脸信息进行人脸特征提取及匹配。如此大大增加了产品的成本,降低了产品的可推广度。对于人脸门禁,如何在保证识别速度以及识别精度的情况下,有效的控制成本是一个比较大的难题。
技术实现思路
鉴于以上内容,有必要提出一种基于客户端的人脸识别方法、装置、客户端及存储介质,在保证识别速度以及识别精度的情况下,能节约成本,简化整个软件的工作流程,同时,提供了较丰富的人机交互界面,提高用户体验。本专利技术的第一方面提供一种基于客户端的人脸识别方法,应用于客户端中,所述方法包括:当捕获到人脸图像时,在客户端显示所述人脸图像中被检测出的人脸区域及至少一种人脸特征提取方法;根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;判断所述人脸特征与本地数据库中的人脸特征是否匹配;及当确定人脸特征与本地数据库中的人脸特征相匹配时,执行预设功能。根据本专利技术的一个优选实施例,所述在根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征之前,所述方法还包括:接收用户对所述人脸区域上的选择框的调整操作,生成人脸特征提取区域并作为最终的人脸图像中的人脸区域,所述调整操作包括:移动操作、放大操作、缩小操作、删除操作。根据本专利技术的一个优选实施例,所述判断所述人脸特征与本地数据库中的人脸特征是否匹配包括:将所述人脸特征与本地数据库中的多个人脸特征进行一一比对;当判断所述人脸特征与所述本地数据库中的多个人脸特征中的任意一个人脸特征的相似度高于预先设置的相似度阈值时,则确定所述人脸特征与所述本地数据库中的人脸特征相匹配;当判断所述人脸特征与所述本地数据库中的多个人脸特征中的任何一个人脸特征的相似度低于所述预先设置的相似度阈值时,则确定所述人脸特征与所述本地数据库中的人脸特征不相匹配。根据本专利技术的一个优选实施例,所述在用户选取人脸特征提取方法之前,所述方法还包括:在预设时间段内侦测用户是否选取人脸特征提取方法;当在所述预设时间段内侦测到用户选取了人脸特征提取方法时,则根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;当在所述预设时间段内没有侦测到用户选取人脸特征提取方法时,调用默认的人脸特征提取方法提取所述人脸区域中的人脸特征。根据本专利技术的一个优选实施例,当客户端确定所述人脸特征与本地数据库中的人脸特征相匹配时,所述还包括:比较当前捕获到的人脸图像与对应的存储于本地数据库的人脸图像的图像质量;将图像质量高的人脸图像的人脸特征作为本地数据库中的人脸特征;更新本地数据库中的人脸图像及人脸特征。根据本专利技术的一个优选实施例,所述预设功能包括以下一种或多种的组合:允许通过、发出预设语音、显示预设画面。根据本专利技术的一个优选实施例,通过预先存储于客户端本地数据库中的人脸检测算法检测出所述人脸图像中的人脸区域;所述至少一种人脸特征提取方法预先存储于客户端本地数据库中。本专利技术的第二方面提供一种基于客户端的人脸识别装置,安装于客户端中,所述装置包括:显示模块,用于当捕获到人脸图像时,在客户端显示所述人脸图像中被检测出的人脸区域及至少一种人脸特征提取方法;特征提取模块,用于根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;判断模块,用于判断所述人脸特征与本地数据库中的人脸特征是否匹配;及执行模块,用于当所述判断模块确定人脸特征与本地数据库中的人脸特征相匹配时,执行预设功能。本专利技术的第三方面提供一种客户端,所述客户端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现基于客户端的人脸识别方法。本专利技术的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现基于客户端的人脸识别方法。本专利技术运用所述的基于客户端的人脸识别方法,本专利技术人脸检测、人脸特征提取及人脸识别的整个过程均在客户端中完成,不需要依赖服务器等其他设备,在保证识别速度以及识别精度的情况下,能节约成本,同时,提供了较丰富的人机交互界面,提高用户体验。另外,客户端提供了供用户调整人脸区域上的选择框的功能,能够人脸区域需更加精确,从而提取到更具区别力的人脸特征。当在所述预设时间段内侦测到用户选取了人脸特征提取方法时,则根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征,使得用户根据自身实际情形选择最佳人脸特征提取的方案。比较当前捕获到的人脸图像与对应的存储于本地数据库的人脸图像的图像质量;将图像质量高的人脸图像的人脸特征作为本地数据库中的人脸特征,进一步提高了后续人脸识别的精确度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例一提供的基于客户端的人脸识别方法的流程图。图2是本专利技术实施例二提供的基于客户端的人脸识别装置的结构图。图3是本专利技术实施例三提供的客户端的示意图。如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本专利技术的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本较佳实施例中,所述基于客户端的人脸识别方法应用于具备拍照或摄像功能的移动客户端或者固定客户端中,所述客户端并不限定于个人电脑、智能手机、平板电脑、安装有摄像头的台式机或一体机等。所述客户端是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程门阵列(Field-ProgrammableGateArray,FPGA)、数字处理器(DigitalSignalProcessor,DSP)、嵌入式设备等。对于需要进行基于客户端的人脸识别的客户端,可以直接在客户端上集成本专利技术的方法所提供的基于客户端的人脸识别功能。本本文档来自技高网
...
基于客户端的人脸识别方法、装置、客户端及存储介质

【技术保护点】
一种基于客户端的人脸识别方法,应用于客户端中,其特征在于,所述方法包括:当捕获到人脸图像时,在客户端显示所述人脸图像中被检测出的人脸区域及至少一种人脸特征提取方法;根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;判断所述人脸特征与本地数据库中的人脸特征是否匹配;及当确定人脸特征与本地数据库中的人脸特征相匹配时,执行预设功能。

【技术特征摘要】
1.一种基于客户端的人脸识别方法,应用于客户端中,其特征在于,所述方法包括:当捕获到人脸图像时,在客户端显示所述人脸图像中被检测出的人脸区域及至少一种人脸特征提取方法;根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;判断所述人脸特征与本地数据库中的人脸特征是否匹配;及当确定人脸特征与本地数据库中的人脸特征相匹配时,执行预设功能。2.如权利要求1所述的基于客户端的人脸识别方法,其特征在于,所述在根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征之前,所述方法还包括:接收用户对所述人脸区域上的选择框的调整操作,生成人脸特征提取区域并作为最终的人脸图像中的人脸区域,所述调整操作包括:移动操作、放大操作、缩小操作、删除操作。3.如权利要求1所述的基于客户端的人脸识别方法,其特征在于,所述判断所述人脸特征与本地数据库中的人脸特征是否匹配包括:将所述人脸特征与本地数据库中的多个人脸特征进行一一比对;当判断所述人脸特征与所述本地数据库中的多个人脸特征中的任意一个人脸特征的相似度高于预先设置的相似度阈值时,则确定所述人脸特征与所述本地数据库中的人脸特征相匹配;当判断所述人脸特征与所述本地数据库中的多个人脸特征中的任何一个人脸特征的相似度低于所述预先设置的相似度阈值时,则确定所述人脸特征与所述本地数据库中的人脸特征不相匹配。4.如权利要求3所述的基于客户端的人脸识别方法,其特征在于,所述在用户选取人脸特征提取方法之前,所述方法还包括:在预设时间段内侦测用户是否选取人脸特征提取方法;当在所述预设时间段内侦测到用户选取了人脸特征提取方法时,则根据用户选取的人脸特征提取方法提取所述人脸区域中的人脸特征;当在所述预设时间段内没有侦测...

【专利技术属性】
技术研发人员:覃浩然万历曾科凡徐楠邱建平金泽
申请(专利权)人:深圳云天励飞技术有限公司
类型:发明
国别省市:广东,44

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

1