【技术实现步骤摘要】
一种人脸识别方法、装置、电子设备及存储介质
[0001]本申请属于图像处理
,尤其涉及一种人脸识别方法、装置、电子设备及存储介质。
技术介绍
[0002]随着生物识别技术和人工智能技术的不断发展,人脸识别技术得到了广泛的应用,极大简化了支付、门禁、安检等身份认证的流程。
[0003]现阶段的人脸识别方式通常是用户将自己的人脸图像上传至人脸识别系统,由人脸识别系统与预先记录的目标用户的人脸信息(如照片、人脸特征等)进行比对,以判断用户是否为目标用户本人。这种方式下,中心化的人脸识别系统拥有对用户身份的绝对解释权,天然存在公信力不可信的缺陷,限制了生态应用的发展。此外,用户对于中心化的人脸识别系统也没有隐私可言,上传的人脸图像会暴露给人脸识别系统,存在被人脸识别系统或第三方利用的风险。
技术实现思路
[0004]本申请目的是提供一种人脸识别方法、装置、电子设备及存储介质,能够基于区块链实现去中心化的人脸识别服务,具有中立可信以及人脸图像隐私保护的优势。
[0005]为了实现上述目的,本申请实施例是这样实现的:
[0006]第一方面,提供一种人脸识别方法,包括:
[0007]客户端向区块链的目标区块链节点发起目标请求,所述目标请求携带有人脸识别智能合约的地址、目标用户的人脸信息的电子存证和待识别人脸图像集,所述区块链中各区块链节点的区块记录包含有所述目标用户在内的多个用户的人脸信息,所述待识别人脸图像集包括真实待识别人脸图像和混淆待识别人脸图像,所述人脸识别智能合约用于 ...
【技术保护点】
【技术特征摘要】
1.一种人脸识别方法,其特征在于,包括:客户端向区块链的目标区块链节点发起目标请求,所述目标请求携带有人脸识别智能合约的地址、目标用户的人脸信息的电子存证和待识别人脸图像集,所述区块链中各区块链节点的区块记录包含有所述目标用户在内的多个用户的人脸信息,所述待识别人脸图像集包括真实待识别人脸图像和混淆待识别人脸图像,所述人脸识别智能合约用于基于客户端请求中的电子存证,从区块链节点的区块中调取对应用户的人脸信息对客户端请求中的待识别人脸图像进行人脸识别;所述目标区块链节点在所述目标请求完成区块链的共识并执行时,调用所述人脸识别智能合约,根据所述目标用户的人脸信息的电子存证从本地的区块中获取所述目标用户的人脸信息,并基于所述目标用户的人脸信息对所述待识别人脸图像集中的每个待识别人脸图像进行人脸识别,以将每个待识别人脸图像对应所述目标用户的人脸识别结果反馈至所述客户端;所述客户端从所述目标区块链节点反馈的每个待识别人脸图像对应所述目标用户的人脸识别结果中,选取所述真实待识别人脸图像对应所述目标用户的人脸识别结果,并基于所述真实待识别人脸图像对应所述目标用户的人脸识别结果,确定目标人脸识别结果。2.根据权利要求1所述的方法,其特征在于,所述目标请求还携带有混淆用户的人脸信息的电子存证,所述目标区块链节点在所述目标请求完成区块链的共识并执行时,调用所述人脸识别智能合约,还执行:根据所述混淆用户的人脸信息的电子存证从本地的区块中获取所述混淆用户的人脸信息,并基于所述混淆用户的人脸信息对所述待识别人脸图像集中的每个待识别人脸图像进行人脸识别,以将每个待识别人脸图像对应所述混淆用户的人脸识别结果反馈至所述客户端,其中,所述客户端从所述目标区块链节点反馈的每个待识别人脸图像对应所述目标用户的人脸识别结果和每个待识别人脸图像对应所述混淆用户的人脸识别结果中,选取出所述真实待识别人脸图像对应所述目标用户的人脸识别结果。3.根据权利要求1所述的方法,其特征在于,所述目标区块链节点为多个,所述基于所述真实待识别人脸图像对应所述目标用户的人脸识别结果,确定所述目标人脸识别结果,包括:在多个所述目标区块链节点反馈的所述真实待识别人脸图像对应所述目标用户的人脸识别结果中,若指示人脸识别通过的占比达到预设阈值,则将人脸识别通过作为目标人脸识别结果,否则,将人脸识别未通过作为目标人脸识别结果。4.根据权利要求1所述的方法,其特征在于,所述目标区块链节点为一个,所述基于所述真实待识别人脸图像对应所述目标用户的人脸识别结果,确定目标人脸识别结果,包括:将所述目标区块链节点反馈的所述真实待识别人脸图像对应所述目标用户的人脸识别结果作为目标人脸识别结果。5.根据权利要求1所述的方法,其特征在于,还包括:所述目标区块链节点在所述目标请求执行完成后,对所述客户端的标识、所述目标用户的人脸信息的电子存证以及每个待识别人脸图像对应所述目标用户的人脸识别结果进行写块,以关联记录至本地的区块中。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述真实待识别人脸图像是所述客户端的使用者基于所述客户端发起人脸支付时,由所述客户端调用摄像功能所采集到的用于所述人脸支付的人脸图像,所述目标用户为所述人脸支付的结算用户。7.根据权利要求1至5任一项所述的方法,其特征在于,所述混淆待识别人脸图像是所述客户端从已授权的开源人脸图像数据库中随机请求得到的人脸图像。8.一种人脸识别方法,应用于客户端,其特征在于,包括:向区块链的目标区块链节点发起目标请求,其中,所述目标请求携带有人脸识别智能合约的地址、目标用户的人脸信息的电子存证和待识别人脸图像集,所述区块链中各区块链节点的区块记录包含有所述目标用户在内的多个用户的人脸信息,所述待识别人脸图像集包括真实待识别人脸图像和混淆待识别人脸图像,所述人脸识别智能合约用于基于客户端请求中的电子存证,从区块链节点的区块中调取对应用户的人脸信息对客户端请求中的待识别人脸图像进行人脸识别,所述目标区块链节点在所述目标请求完成区块链的共识并执行时,调用所述人脸识别智能合约,根据所述目标用户的人脸信息的电子存证从本地的区块中获取所述目标用户的人脸信息,并基于所述目标用户的人脸信息对所述待识别人脸图像集中的每个待识别人脸图像进行人脸识别,以将每个待识别人脸图像对应所...
【专利技术属性】
技术研发人员:孔令涛,蒋宁,郝征鹏,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。