一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于WebAssembly技术进行虹膜识别身份的方法以及计算机设备与流程

2022-08-14 00:48:36 来源:中国专利 TAG:

技术特征:
1.一种基于webassembly技术进行虹膜识别身份的方法,应用于浏览器,其特征在于,包括获取虹膜识别函数库;通过webassembly编译器工具将所述虹膜识别函数库生成wasm程序文件;加载、编译、实例化所述wasm程序;获取用户的眼部图像;调用所述wasm程序读取所述眼部图像文件;调用所述wasm程序对所述眼部图像进行去干扰处理得到待识别眼部图像;调用所述wasm程序对所述待识别眼部图像进行虹膜识别,获得第一虹膜图像;将所述第一虹膜图像发送至服务器,以与服务器内预存的第二虹膜图像进行对比;接收所述服务器的比对结果,完成身份识别。2.根据权利要求1所述的基于webassembly技术进行虹膜识别身份的方法,其特征在于,所述调用所述wasm程序对所述眼部图像进行去干扰处理得到待识别眼部图像的步骤,包括:将所述眼部图像进行高斯滤波处理得到高斯滤波图像;将所述高斯滤波图像进行二值化处理得到二值化图像;将所述二值化图像进行腐蚀处理得到第一处理图像;将所述第一处理图像进行膨胀处理得到所述待识别眼部图像。3.根据权利要求1所述的基于webassembly技术进行虹膜识别身份的方法,其特征在于,所述调用所述wasm程序对所述待识别眼部图像进行虹膜识别,获得第一虹膜图像的步骤,包括:对所述待识别眼部图像进行边缘检测,计算所述待识别眼部图像的梯度,确定所述待识别眼部图像中虹膜区域的圆周线;在二维霍夫空间内,绘制出所述待识别眼部图像中所有的梯度直线;识别各个所述梯度直线相交次数最多的点,以该点作为所述待识别眼部图像中虹膜区域的圆心;计算圆心到圆周线的距离,以该距离作为所述待识别眼部图像中虹膜区域的半径;根据所述圆心和所述半径确定所述待识别眼部图像的虹膜位置,沿着所述虹膜位置切割所述待识别眼部图像获得所述第一虹膜图像。4.根据权利要求1所述的基于webassembly技术进行虹膜识别身份的方法,其特征在于,所述加载、编译、实例化所述wasm程序的步骤之后,所述获取用户的眼部图像的步骤之前,还包括:向服务器发送虹膜识别请求;接收服务器反馈的是否保存有所述第二虹膜图像的信息,如果保存有所述第二虹膜图像,则继续进程,如果未保存所述第二虹膜图像,提示用户进行所述第二虹膜图像采集;将用户的身份信息发送至服务器。5.根据权利要求1所述的基于webassembly技术进行虹膜识别身份的方法,其特征在于,所述将所述第一虹膜图像发送至服务器,并与服务器内预存的第二虹膜图像进行比对的步骤之后,还包括:
接收服务器发送的用户欠款信息数据;根据所述用户信息数据生成页面显示以提醒用户。6.根据权利要求1所述的基于webassembly技术进行虹膜识别身份的方法,其特征在于,所述获取用户的眼部图像的步骤,还包括:将所述眼部图像暂存至javascript的数组内;在所述wasm程序内申请内存;将所述眼部图像文件复制到所述内存中。7.一种基于webassembly技术进行虹膜识别身份的装置,其特征在于,包括:虹膜识别函数库获取模块,用于获取虹膜识别函数库;编译模块,用于将所述虹膜识别函数库编生成wasm程序文件;加载模块,用于加载、编译、实例化所述wasm程序;眼部图像获取模块,用于获取用户的眼部图像;调用模块,用于调用所述wasm程序;wasm程序模块,用于读取所述眼部图像文件,对所述眼部图像进行去干扰处理得到待识别眼部图像,并对所述待识别眼部图像进行虹膜识别,获得第一虹膜图像;发送模块,用于将所述第一虹膜图像发送至服务器,以与服务器内预存的第二虹膜图像进行对比;接收模块,用于接收所述服务器的比对结果,完成身份识别。8.根据权利要求1所述的基于webassembly技术进行虹膜识别身份的装置,其特征在于,所述wasm程序模块,包括:高斯滤波处理模块,用于将所述眼部图像进行高斯滤波处理;二值化图像模块,用于将所述眼部图像进行二值化处理得到二值化图像;腐蚀处理模块,用于将所述二值化图像进行腐蚀处理得到第一处理图像;膨胀处理模块,用于将所述第一处理图像进行膨胀处理得到所述待识别眼部图像。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请公开了一种基于WebAssembly技术进行虹膜识别身份的方法,应用于浏览器,包括获取虹膜识别函数库;通过WebAssembly编译器工具将所述虹膜识别函数库生成wasm程序文件;加载、编译、实例化所述wasm程序;获取用户的眼部图像;调用所述wasm程序读取所述眼部图像文件;调用所述wasm程序对所述眼部图像进行去干扰处理得到待识别眼部图像;调用所述wasm程序对所述待识别眼部图像进行虹膜识别,获得第一虹膜图像;将所述第一虹膜图像发送至服务器,以与服务器内预存的第二虹膜图像进行对比,接收所述服务器的比对结果,完成身份识别。完成身份识别。完成身份识别。


技术研发人员:孙裕
受保护的技术使用者:未鲲(上海)科技服务有限公司
技术研发日:2022.06.16
技术公布日:2022/8/12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献