【技术实现步骤摘要】
图片的处理方法、装置、计算机设备及存储介质
本申请涉及数据传输优化领域,尤其涉及一种图片的处理方法、图片的处理装置、计算机设备以及计算机可读存储介质。
技术介绍
随着智能移动设备尤其智能手机使用越来越普遍,手机拍照技术越来越发达,拍摄的图片质量越来越高,图片容量也就越来越大,在一些业务场景中,需要用户拍照并上传服务器(如身份验证场景),但图片容量过大时特别占用带宽,上传时间长,影响用户体验,所以要求对用户拍照后的照片进行压缩后再上传。目前提供图片压缩服务的一般是一些第三方的网站,通过用户手动上传图片,调用第三方服务器进行压缩,之后再由用户下载压缩好的图片,并上传至业务系统,整个过程操作繁杂且耗时甚久,从而在一定程度上影响了将图片上传至业务系统的效率,进而使得整体的身份验证效率低下。上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本申请的主要目的在于提供一种图片的处理方法、图片的处理装置、计算机设备以及计算机可读存储介质,旨在解决如何提高上传图片至业务 ...
【技术保护点】
1.一种图片的处理方法,其特征在于,包括:/n获取到第一图片时,识别所述第一图片是否包括人脸图像;/n若是,将所述第一图片转换为base64格式的第二图片;/n创建Image对象,并将所述第二图片传入所述Image对象中,得到第三图片;/n根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片;/n将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。/n
【技术特征摘要】
1.一种图片的处理方法,其特征在于,包括:
获取到第一图片时,识别所述第一图片是否包括人脸图像;
若是,将所述第一图片转换为base64格式的第二图片;
创建Image对象,并将所述第二图片传入所述Image对象中,得到第三图片;
根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片;
将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。
2.如权利要求1所述的图片的处理方法,其特征在于,所述根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片的步骤之后,还包括:
检测所述待上传图片的容量是否大于第一容量阈值;
检测到所述待上传图片的容量大于所述第一容量阈值时,降低相机的分辨率;
利用所述相机重新拍摄所述第一图片,并返回执行所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤。
3.如权利要求1或2所述的图片的处理方法,其特征在于,所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤之后,还包括:
若否,输出第一提示信息,以提示用户重新导入包括人脸图像的第一图片。
4.如权利要求1所述的图片的处理方法,其特征在于,所述将所述第一图片转换为base64格式的第二图片的步骤包括:
检测所述人脸图像是否存在瞳孔特征,其中,所述业务系统根据所述瞳孔特征进行用户身份验证;
检测到所述人脸图像存在所述瞳孔特征时,将所述第一图片转换为base64格式的第二图片;
检测到所述人脸图像不存在所述瞳孔特征时,输出第二提示信息,以提示用户重新导入包括瞳孔图像的第一图片。
5.如权利要求1所述的图片的处理方法,其特征在于,所述将所述第一图片转换为base64格式的第二图片的步骤包括:
检测所述第一图片的容量是否大于第二容量阈值;
检测到所述第一图片的容量大于所述第二容量阈值时,将所述第一...
【专利技术属性】
技术研发人员:陈浩鑫,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。