基于人脸验证的云桌面客户端登录方法、系统和存储介质技术方案

技术编号:37418928 阅读:14 留言:0更新日期:2023-04-30 09:42
本发明专利技术涉及云计算技术领域,尤其涉及一种基于人脸验证的云桌面客户端登录方法、系统和存储介质,本发明专利技术基于人脸验证的云桌面客户端登录方法,包括:步骤1:Windows云桌面客户端基于外接摄像头采集人脸图像并上传至服务器,服务器接收人脸图像数据;步骤2:对人脸图像数据进行图像预处理;步骤3:建立人脸特征模板并生成相似度匹配阈值;步骤4:采集待验证人脸后与人脸特征模板进行搜索式匹配,并与相似度匹配阈值作比较;完成人脸识别认证,登录Windows云桌面客户端。本发明专利技术实现基于外接摄像头进行采集并人脸验证的云桌面客户端的登录方法,登录方式便捷、快速。快速。快速。

【技术实现步骤摘要】
基于人脸验证的云桌面客户端登录方法、系统和存储介质


[0001]本专利技术涉及云计算
,尤其涉及一种基于人脸验证的云桌面客户端登录方法、系统和存储介质。

技术介绍

[0002]目前市场上手机端应用基本上都实现了人脸识别及登录验证功能,随着智能终端人脸识别的普及以及各手机应用厂商陆续支持面容登录、面容支付以及支持戴眼镜、戴口罩人脸识别等创新功能,极大地减少了用户日常忘记密码、重复校验密码等烦恼,便利了用户日常操作、提升了用户体验感。
[0003]随着云桌面在日常办公中扮演着越来越重要的角色,云桌面客户端便捷登录功能越来来越受人关注。目前云桌面客户端同样面临忘记密码、重复校验密码等繁琐操作和烦恼,因此在云桌面客户端中引入人脸识别迫在眉睫。现有云桌面客户端已经实现通过用户名、手机号、别名、短信验证码等方式完成登录验证操作,并正常访问云桌面进行各种办公、游戏等应用,但是利用摄像头进行人脸数据采集并人脸登录验证的功能并未在云桌面客户端中得到应用,因手机端与云桌面客户端的通信方式及存储方式存在差异,提供一种基于人脸验证的云桌面客户端登录方法成为本领域亟待解决的问题。

技术实现思路

[0004]本专利技术的目的是为了提供一种基于人脸验证的云桌面客户端登录方法、系统和存储介质,实现基于外接摄像头进行采集并人脸验证的云桌面客户端的登录方法。
[0005]为解决以上技术问题,本专利技术的技术方案为:
[0006]第一方面,提供一种基于人脸验证的云桌面客户端登录方法,包括:
[0007]步骤1:Windows云桌面客户端基于外接摄像头采集人脸图像并上传至服务器,服务器接收人脸图像数据;
[0008]步骤2:对人脸图像数据进行图像预处理;
[0009]步骤3:建立人脸特征模板并生成相似度匹配阈值;
[0010]步骤4:采集待验证人脸后与人脸特征模板进行搜索式匹配,并与相似度匹配阈值作比较;完成人脸识别认证,登录Windows云桌面客户端。
[0011]进一步地,步骤1具体包括:
[0012]步骤101:Windows云桌面客户端基于外接摄像机采集人脸图像;
[0013]步骤102:对采集的人脸图像进行编码压缩;
[0014]步骤103:将人脸图像以数据流的形式经用户端的云桌面客户端协议传输层上传至服务器端的云桌面客户端协议传输层;
[0015]步骤104:服务器端的云桌面客户端协议传输层接收人脸数据流;
[0016]步骤105:对人脸数据流进行解压编码。
[0017]进一步地,步骤103和104中,用户端的云桌面客户端协议传输层和服务器端的云
桌面客户端协议传输层之间采用的是HSR通信协议实现数据传输。
[0018]进一步地,步骤2中,图像预处理方法包括:像素统计、特征提取、噪声过滤、灰度校正和几何校正。
[0019]进一步地,步骤3具体为:将提取到的人脸图像的特征数据生成人脸特征模板数据,并录入云桌面客户端缓存数据库中,同时自定义一个相似度匹配阈值,用于后续人脸认证相似度判断。
[0020]进一步地,步骤4具体包括:
[0021]步骤401:采用步骤1和2的方法采集待验证人脸图像并进行图像预处理;
[0022]步骤402:基于提取到的人脸特征数据,搜索式匹配人脸特征模板;
[0023]步骤403:对人脸特征数据进行人脸识别,根据相似度对人脸的身份信息进行判断,当相似度超过相似度匹配阈值时,输出匹配的结果,认定人脸识别认证通过,允许用户登录云桌面客户端。
[0024]进一步地,步骤402中,采用的是基于特征脸PCA的搜索式匹配方法。
[0025]进一步地,步骤403中,采用的是基于人脸特征点的识别算法。
[0026]第二方面,提供一种基于人脸验证的云桌面客户端登录系统,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行计算机程序是实现如上述的云桌面客户端登录方法。
[0027]第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的云桌面客户端登录方法。
[0028]本专利技术具有如下有益效果:
[0029]本专利技术提供人脸数据采集入口,通过外接摄像头采集人脸数据,并将采集数据上传至云桌面客户端的服务器端;在云桌面客户端登录时通过外接摄像头实时人脸数据采集、比对验证,从而实现云桌面客户端登录的功能;登录方式便捷、快速。
附图说明
[0030]图1为本专利技术登录方法整体流程图;
[0031]图2为步骤1至步骤3的整体流程图;
[0032]图3为步骤4的整体流程图;
[0033]图4为本实施例中人脸图像采集入库的具体执行流程示意图;
[0034]图5为本实施例中人脸图像识别与匹配的具体执行流程示意图。
具体实施方式
[0035]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本专利技术作进一步详细说明。
[0036]请参考图1至图5,本专利技术提供一种基于人脸验证的云桌面客户端登录方法,其包括:步骤1:Windows云桌面客户端基于外接摄像头采集人脸图像并上传至服务器,服务器接收人脸图像数据;
[0037]步骤2:对人脸图像数据进行图像预处理;
[0038]步骤3:建立人脸特征模板并生成相似度匹配阈值;
[0039]步骤4:采集待验证人脸后与人脸特征模板进行搜索式匹配,并与相似度匹配阈值作比较;完成人脸识别认证,登录Windows云桌面客户端。
[0040]本实施例中,步骤1

3为人脸图像采集入库的过程,用于采集人脸图像并建立人脸特征模板。
[0041]步骤1具体包括:
[0042]步骤101:Windows云桌面客户端连接摄像机采集人脸图像;具体为:在云桌面的Windows客户端应用程序中,使用外接摄像头作为采集面容的数据源,选择合理的图像采样率(采样率越高,画质越好),得到MPG格式的静态图像;
[0043]步骤102:对采集的人脸图像进行编码压缩;
[0044]步骤103:将人脸图像以数据流的形式经用户端的云桌面客户端协议传输层上传至服务器端的云桌面客户端协议传输层;
[0045]步骤104:服务器端的云桌面客户端协议传输层接收人脸数据流;
[0046]步骤105:对人脸数据流进行解压编码。
[0047]其中,步骤103和104中,用户端的云桌面客户端协议传输层和服务器端的云桌面客户端协议传输层之间采用的是基于HSR通信协议的通道实现数据传输。
[0048]本实施例中,步骤102和104中,采用的是基于DCT的累进编码及解码方法,基于DCT变换原理,对图像进行多次扫描,从而对图像进行进一步的数据压缩。图像解码时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于人脸验证的云桌面客户端登录方法,其特征在于:包括步骤1:Windows云桌面客户端基于外接摄像头采集人脸图像并上传至服务器,服务器接收人脸图像数据;步骤2:对人脸图像数据进行图像预处理;步骤3:建立人脸特征模板并生成相似度匹配阈值;步骤4:采集待验证人脸后与人脸特征模板进行搜索式匹配,并与相似度匹配阈值作比较;完成人脸识别认证,登录Windows云桌面客户端。2.根据权利要求1所述的基于人脸验证的云桌面客户端登录方法,其特征在于:步骤1具体包括:步骤101:Windows云桌面客户端基于外接摄像机采集人脸图像;步骤102:对采集的人脸图像进行编码压缩;步骤103:将人脸图像以数据流的形式经用户端的云桌面客户端协议传输层上传至服务器端的云桌面客户端协议传输层;步骤104:服务器端的云桌面客户端协议传输层接收人脸数据流;步骤105:对人脸数据流进行解压编码。3.根据权利要求2所述的基于人脸验证的云桌面客户端登录方法,其特征在于:步骤103和104中,用户端的云桌面客户端协议传输层和服务器端的云桌面客户端协议传输层之间采用的是HSR通信协议实现数据传输。4.根据权利要求1所述的基于人脸验证的云桌面客户端登录方法,其特征在于:步骤2中,图像预处理方法包括:像素统计、特征提取、噪声过滤、灰度校正和几何校正。5.根据权利要求1所述的基于人脸验证的云桌面客户端登录方法,其特征在于:步骤3具体为:将提...

【专利技术属性】
技术研发人员:袁进坤朱贵想王辂乐
申请(专利权)人:南京机敏软件科技有限公司
类型:发明
国别省市:

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

1