掌桥专利:专业的专利平台
掌桥专利
首页

图片的处理方法、装置、计算机设备及存储介质

文献发布时间:2023-06-19 10:11:51


图片的处理方法、装置、计算机设备及存储介质

技术领域

本申请涉及数据传输优化领域,尤其涉及一种图片的处理方法、图片的处理装置、计算机设备以及计算机可读存储介质。

背景技术

随着智能移动设备尤其智能手机使用越来越普遍,手机拍照技术越来越发达,拍摄的图片质量越来越高,图片容量也就越来越大,在一些业务场景中,需要用户拍照并上传服务器(如身份验证场景),但图片容量过大时特别占用带宽,上传时间长,影响用户体验,所以要求对用户拍照后的照片进行压缩后再上传。

目前提供图片压缩服务的一般是一些第三方的网站,通过用户手动上传图片,调用第三方服务器进行压缩,之后再由用户下载压缩好的图片,并上传至业务系统,整个过程操作繁杂且耗时甚久,从而在一定程度上影响了将图片上传至业务系统的效率,进而使得整体的身份验证效率低下。

上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

发明内容

本申请的主要目的在于提供一种图片的处理方法、图片的处理装置、计算机设备以及计算机可读存储介质,旨在解决如何提高上传图片至业务系统以进行用户身份验证的效率问题。

为实现上述目的,本申请提供一种图片的处理方法,包括以下步骤:

获取到第一图片时,识别所述第一图片是否包括人脸图像;

若是,将所述第一图片转换为base64格式的第二图片;

创建Image对象,并将所述第二图片传入所述Image对象中,得到第三图片;

根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片;

将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。

进一步地,所述根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片的步骤之后,还包括:

检测所述待上传图片的容量是否大于第一容量阈值;

检测到所述待上传图片的容量大于所述第一容量阈值时,降低相机的分辨率;

利用所述相机重新拍摄所述第一图片,并返回执行所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤。

进一步地,所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤之后,还包括:

若否,输出第一提示信息,以提示用户重新导入包括人脸图像的第一图片。

进一步地,所述将所述第一图片转换为base64格式的第二图片的步骤包括:

检测所述人脸图像是否存在瞳孔特征,其中,所述业务系统根据所述瞳孔特征进行用户身份验证;

检测到所述人脸图像存在所述瞳孔特征时,将所述第一图片转换为base64格式的第二图片;

检测到所述人脸图像不存在所述瞳孔特征时,输出第二提示信息,以提示用户重新导入包括瞳孔图像的第一图片。

进一步地,所述将所述第一图片转换为base64格式的第二图片的步骤包括:

检测所述第一图片的容量是否大于第二容量阈值;

检测到所述第一图片的容量大于所述第二容量阈值时,将所述第一图片转换为base64格式的第二图片;

检测到所述第一图片的容量小于或等于所述第二容量阈值时,将所述第一图片作为所述待上传图片。

进一步地,所述将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证的步骤之前,还包括:

检测到所述待上传图片的清晰度小于预设清晰度时,对所述待上传图像进行清晰度调节,以使所述待上传图片的清晰度大于或等于所述预设清晰度。

进一步地,所述将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证的步骤之后,还包括:

接收到所述业务系统发送的身份验证成功信息时,允许对所述第一图片对应的用户业务进行处理;或者,

接收到所述业务系统发送的身份验证失败信息时,输出第三提示信息,以提示用户重新导入用户本人图片。

为实现上述目的,本申请还提供一种图片的处理装置,所述图片的处理装置包括:

识别模块,用于获取到第一图片时,识别所述第一图片是否包括人脸图像;

转换模块,用于若是,将所述第一图片转换为base64格式的第二图片;

处理模块,用于创建Image对象,并将所述第二图片传入所述Image对象中,得到第三图片;

压缩模块,用于根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片;

上传模块,用于将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。

为实现上述目的,本申请还提供一种计算机设备,所述计算机设备包括:

所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图片的处理程序,所述图片的处理程序被所述处理器执行时实现如上述图片的处理方法的步骤。

为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有图片的处理程序,所述图片的处理程序被处理器执行时实现如上述图片的处理方法的步骤。

本申请提供的图片的处理方法、图片的处理装置、计算机设备以及计算机可读存储介质,通过实现自动将用户导入的图片进行图片压缩并裁剪出人脸图片,从而尽可能降低了待上传图片的图片容量,使得可以快速将待上传图片上传至业务系统,进而提高了利用业务系统进行用户身份验证效率。

附图说明

图1为本申请一实施例中图片的处理方法步骤示意图;

图2为本申请一实施例的图片的处理装置示意框图;

图3为本申请一实施例的计算机设备的结构示意框图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,在一实施例中,所述图片的处理方法包括:

步骤S10、获取到第一图片时,识别所述第一图片是否包括人脸图像;

步骤S20、若是,将所述第一图片转换为base64格式的第二图片;

步骤S30、创建Image对象,并将所述第二图片传入所述Image对象中,得到第三图片;

步骤S40、根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片;

步骤S50、将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。

本实施例中,实施例终端可以是计算机设备(如智能手机、电脑等),也可以是一种图片的处理装置。以下以实施例终端为智能手机为例进行说明。

其中,终端也业务系统建立有通信连接,用户可通过终端登录其在业务系统上注册的用户账户,并基于登陆的用户账户办理业务系统上的业务。例如业务系统可以是金融服务系统,且提供的业务为金融服务。

如步骤S10所述:业务系统的业务流程中,存在需要对当前用户账户对应的用户进行身份验证的业务节点,在业务系统检测到当前用户账户对应的用户业务流转到身份验证节点时,则向终端发送用户身份验证请求。

当终端接收到用户身份验证请求时,则判定检测到当前用户账户对应的用户需要上传人脸图片至业务系统进行用户身份验证,并进一步获取第一图片。

可选的,当前用户账户对应的用户可以选择本地上传图片将图片导入终端,终端通过Input标签选择本地上传图片作为第一图片。

或者,当前用户账户对应的用户可以使用终端提供的相机拍摄图片,终端将相机当前拍摄得到的图片导入为第一图片。

可选的,当终端获取到第一图片时,可以使用人脸识别技术识别第一图片中是否包括人脸图像。

如步骤S20所述:当终端识别到第一图片中包括人脸图像时,则可以通过Web API(网络应用程序接口)中的FileReader接口将第一图片转换为base64格式的第二图片,以便获取图片原始尺寸。需要说明的是,base64是一种基于64个可打印字符来表示二进制数据的方法,因此base64格式的第二图片可表示为一种图片数据流,便于终端读取图片数据并进行进一步的操作处理。

如步骤S30所述:当终端基于第一图片转换得到第二图片(即base64图片)后,则调用JS(JavaScript)中的Image类(图片操作类),创建一个空的Image对象,标记为img。需要说明的是,JS是一种具有函数优先的轻量级、解释型或即时编译型的高级编程语言。

进一步地,终端获取第二图片相关的图片数据流,将赋值到Image对象中,由Image对象读取第二图片的相关值,从而实现将第二图片传入Image对象中,并基于传入了第二图片的Image对象得到第三图片。这样,就相当于将第二图片存放到Image对象,同时还存放了第二图片的图片数据(包括图片容量、图片尺寸等),而此时的Image对象也可以表示为第三图片。

如步骤S40所述:在终端得到第三图片之后,可以在Image对象的onload回调中创建一个空的Canvas对象。需要说明的是,Canvas本质上是一个与分辨率相关的位图画布,而Canvas对象则表示一个HTML画布元素(或画布对象),提供了一系列的画图和特效制作的API接口。

进一步地,终端利用Canvas对象读取第三图片(即将第三图片绘制到Canvas对象中),并根据第三图片对应的第一图片尺寸和预设压缩比例,对Canvas对象读取到的第三图片进行等比例压缩,得到压缩后的第三图片,且压缩后的第三图片对应的第二图片尺寸与第一图片尺寸之间的比例符合预设压缩比例。其中,所述预设压缩比例可以根据实际情况需要设置,如设置为5:1、10:1等。

需要说明的是,由于Image对象无法直接压缩和裁剪,因此需要先将第三图片绘制到Canvas对象中,然后再基于Canvas对象对第三图片进行压缩和裁剪。

可选的,将压缩后的第三图片记为第四图片,并识别第四图片中的人脸区域,然后确定所述人脸区域对应的最小外接矩形区域。需要说明的是,最小外接矩形是指以二维坐标表示的若干二维形状(例如点、直线、多边形)的最大范围,即以给定的二维形状各顶点中的最大横坐标、最小横坐标、最大纵坐标、最小纵坐标定下边界的矩形。

进一步地,根据所述最小外接矩形区域对第四图片进行裁剪,裁剪出最小外接矩形区域对应的图片,作为人脸区域图片,并将所述人脸区域图片作为待上传图片。

可选的,终端在识别压缩后的第三图片(即第四图片)中的人脸区域后,也可以是以人脸区域为中心区域,将第四图片按预设尺寸进行裁剪,并将裁剪得到的预设尺寸的人脸区域图片作为待上传图片。其中,所述预设尺寸可以根据实际需要设置,如设置为200*200px。

这样,通过裁剪出压缩后的图片中的人脸区域图片作为待上传图片,可以进一步减少待上传图片的图片容量。

如步骤S50所述:终端在得到待上传图片(可记为第五图片)后,则将待上传图片与当前用户账户的用户信息关联,然后将待上传图片与用户信息一同上传至业务系统。业务系统在接收到终端上传的第五图片及用户信息后,将查询与用户信息匹配的基准图片。其中,所述基准图片为已通过用户身份验证的图片。

可选的,用户信息可以包括用户姓名和身份证号,业务系统可以将用户信息发送至公安系统,由公安系统根据接收到的用户信息,将已通过用户身份验证的基准图片进行反馈。进一步地,业务系统负责接收由公安系统反馈回来的基准图片。

可选的,已通过用户身份验证的基准图片也可以是业务系统已预先存储的。

进一步地,业务系统获取到基准图片后,则检测第五图片与基准图片是否匹配,以对第五图片对应的用户进行用户身份验证。

可选的,业务系统可以是通过验证第五图片与基准图片之间的相似度是否大于预设阈值,以验证第五图片与基准图片是否匹配。其中,图像相似度的计算可以是通过预先训练的图像识别模型提取第五图片的第一特征值和基准图片的第二特征值,然后将第一特征值与第二特征值进行比对,得到相似度;所述预设阈值可选为80%-99%,可选为90%。

当业务系统检测到第五图片与基准图片之间的相似度大于预设阈值时,则判定第五图片与所述基准图片匹配,并进一步判定第五图片对应的用户通过用户身份验证;当终端检测到第五图片与基准图片之间的相似度小于或等于预设阈值时,则判定第五图片与所述基准图片不匹配,并进一步判定第五图片对应的用户未通过用户身份验证。

在一实施例中,通过实现自动将用户导入的图片进行图片压缩并裁剪出人脸图片,从而尽可能降低了待上传图片的图片容量,使得可以快速将待上传图片上传至业务系统,进而提高了利用业务系统进行用户身份验证效率。

在一实施例中,在上述实施例基础上,所述根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片的步骤之后,还包括:

步骤S60、检测所述待上传图片的容量是否大于第一容量阈值;

步骤S61、检测到所述待上传图片的容量大于所述第一容量阈值时,降低相机的分辨率;

步骤S62、利用所述相机重新拍摄所述第一图片,并返回执行所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤。

本实施例中,在步骤S10之前,当前用户账户对应的用户可以使用终端提供的相机拍摄图片,而终端则将相机当前拍摄得到的图片导入为第一图片。

可选的,在步骤S40之后,终端得到待上传图片时,在将待上传图片上传至业务系统之前,可以先进一步检测待上传图片的容量(记为第一容量)是否大于第一容量阈值。其中,所述第一容量阈值可以根据终端与业务系统之间具体的数据传输情况设置,用于表征该容量阈值以内的图片可快速上传至业务系统。

可选的,当终端检测到所述待上传图片的容量大于所述第一容量阈值时,说明待上传图片依然偏大,则此时终端可以降低相机的分辨率(例如可以是将相机的分辨率降至最低分辨率),然后再利用分辨率降低后的相机采集相机作用空间内的图片。此时,终端还可以输出提示信息(记为第四提示信息),以提示用户将人脸对准相机镜头。

可选的,当终端通过相机重新采集到图片后,则将该图片作为重新拍摄得到的第一图片,并基于此返回执行所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤(即步骤S10)。

可选的,若终端检测到所述待上传图片的容量小于或等于所述第一容量阈值时,则说明待上传图片偏小,则终端可以直接执行步骤S50,以将待上传图片快速上传至业务系统,使业务系统基于该待上传图片对用户进行身份验证。

这样,当压缩和裁剪后的图片依然偏大时,通过降低相机的分辨率重新采集图片进行压缩和裁剪,从而得到图片容量较小的图片可以快速上传至业务系统,进而提高了用户通过业务系统进行身份验证的效率。

在一实施例中,在上述实施例基础上,所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤之后,还包括:

步骤S70、若否,输出第一提示信息,以提示用户重新导入包括人脸图像的第一图片。

本实施例中,当终端利用人脸识别技术识别得到第一图片中不包括人脸图像时,则不再执行所述将所述第一图片转换为base64格式的第二图片的步骤,而是可以输出重新导入图片的第一提示信息,以提示用户重新导入包括有人脸图像的第一图片。

进一步地,当终端获取到重新导入的第一图片后,重新返回执行所述获取到第一图片时,识别所述第一图片是否包括人脸图像的步骤(即步骤S10)。

这样,当检测到图片中不包含人脸图像,则不再对图片进行压缩上传,而是及时提示用户更换包含有人脸图像的图片,以避免耗费时间和算力上传无效图片,进而提高了用户通过业务系统进行身份验证的效率。

在一实施例中,在上述实施例基础上,所述将所述第一图片转换为base64格式的第二图片的步骤包括:

步骤S80、检测所述人脸图像是否存在瞳孔特征,其中,所述业务系统根据所述瞳孔特征进行用户身份验证;

步骤S81、检测到所述人脸图像存在所述瞳孔特征时,将所述第一图片转换为base64格式的第二图片;

步骤S82、检测到所述人脸图像不存在所述瞳孔特征时,输出第二提示信息,以提示用户重新导入包括瞳孔图像的第一图片。

本实施例中,业务系统也可以是通过检测第五图片与基准图片之间的瞳孔特征是否一致,以对第五图片对应的用户进行用户身份验证。

可选的,在终端执行步骤S10之后,当终端利用人脸识别技术识别得到第一图片中包括人脸图像时,则可以进一步判断人脸图像中是否存在瞳孔特征。

其中,终端可以通过判断是否可从所述人脸图像中提取到瞳孔特征,以检测所述人脸图像是否存在瞳孔特征。

可选的,当终端在人脸图像中提取得到瞳孔特征时,则判定所述人脸图像存在瞳孔特征;当终端在人脸图像中无法提取到瞳孔特征时,则判定所述人脸图像不存在瞳孔特征。需要说明的是,当人脸图像是“闭眼”图像,或者拍摄到的人脸瞳孔部位模糊不清晰,则可能导致无法在人脸图像中提取得到瞳孔特征。

可选的,当终端检测到所述人脸图像存在所述瞳孔特征时,则执行所述将所述第一图片转换为base64格式的第二图片的步骤,并通过进一步执行步骤S30-S50,得到压缩和裁剪后的待上传图片上传至业务系统进行用户身份验证。

进一步地,业务系统在检测第五图片与基准图片之间的瞳孔特征是否一致时,可以是先从第五图片中提取得到第一瞳孔特征,以及从基准图片中提取得到第二瞳孔特征,然后通过比对第一瞳孔特征与第二瞳孔特征是否一致,以验证第五图片与基准图片是否匹配。其中,当业务系统检测到第一瞳孔特征与第二瞳孔特征一致时,则判定第五图片与所述基准图片匹配,并进一步判定第五图片对应的用户通过用户身份验证;当业务系统检测到第一瞳孔特征与第二瞳孔特征不一致时,则判定第五图片与所述基准图片不匹配,并进一步判定第五图片对应的用户未通过用户身份验证。

可选的,当终端检测到所述人脸图像不存在所述瞳孔特征时,则输出未识别到眼睛或瞳孔的第二提示信息,以提示用户重新导入具有高辨识度的人脸瞳孔图像的第一图片。

这样,在利用瞳孔识别技术提高对用户身份验证的准确率的同时,当检测到图片中的人脸图像不包含瞳孔特征时,则不再对图片进行压缩上传,而是及时提示用户更换包含有人脸瞳孔图像的图片,以避免耗费时间和算力上传无效图片,进而提高了用户通过业务系统进行身份验证的效率。

在一实施例中,在上述实施例基础上,所述将所述第一图片转换为base64格式的第二图片的步骤包括:

步骤S90、检测所述第一图片的容量是否大于第二容量阈值;

步骤S91、检测到所述第一图片的容量大于所述第二容量阈值时,将所述第一图片转换为base64格式的第二图片;

步骤S92、检测到所述第一图片的容量小于或等于所述第二容量阈值时,将所述第一图片作为所述待上传图片。

本实施例中,在终端执行步骤S10之后,当终端识别到第一图片中包括人脸图像时,则可以进一步检测第一图片的图片容量(记为第二容量)是否大于第二容量阈值。其中,所述第二容量阈值可以根据终端与业务系统之间具体的数据传输情况设置,用于表征该容量阈值以内的图片可快速上传至业务系统;且所述第二容量阈值大于或等于所述第一容量阈值。

可选的,当终端检测到所述第一图片的容量大于所述第二容量阈值时,说明第一图片偏大,则执行所述将所述第一图片转换为base64格式的第二图片的步骤,并通过进一步执行步骤S30-S50,得到压缩和裁剪后的待上传图片上传至业务系统进行用户身份验证。

可选的,当终端检测到所述第一图片的容量小于或等于所述第二容量阈值时,说明第一图片偏小,则终端直接将第一图片作为待上传图片,并通过执行步骤S50,将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。

可选的,在终端执行步骤S10之后,当终端识别到第一图片中包括人脸图像时,也可以先进一步检测所述人脸图像是否存在瞳孔特征,并在检测到所述人脸图像存在所述瞳孔特征时,再执行所述检测所述第一图片的容量是否大于第二容量阈值的步骤。

这样,只在初始导入图片偏大时才进行压缩和裁剪后再上传,否则则直接上传,从而提高了用户通过业务系统进行身份验证的效率。

在一实施例中,在上述实施例基础上,所述将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证的步骤之前,还包括:

步骤S100、检测到所述待上传图片的清晰度小于预设清晰度时,对所述待上传图像进行清晰度调节,以使所述待上传图片的清晰度大于或等于所述预设清晰度。

本实施例中,终端在得到待上传图片之后,可以先检测待上传图片的清晰度是否小于预设清晰度。其中,所述预设清晰度可以根据实际情况需要设置,本实施例对此不作限定。

当终端检测到待上传图片的清晰度小于预设清晰度时,则终端对待上传图片进行清晰度调节,以将待上传图片的清晰度调升至预设清晰度以上(即使所述待上传图片的清晰度大于或等于所述预设清晰度);当终端检测到待上传图片的清晰度大于或等于预设清晰度时,则终端可以直接执行所述将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证的步骤(即步骤S50)。

其中,终端调节图片清晰度的手段可以是采用图片降噪、锐化等手段。

这样,可以避免压缩后的人脸图片因清晰度过低而导致业务系统无法进行用户身份验证的情况发生。

在一实施例中,在上述实施例基础上,所述将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证的步骤之后,还包括:

步骤S110、接收到所述业务系统发送的身份验证成功信息时,允许对所述第一图片对应的用户业务进行处理;或者,

步骤S120、接收到所述业务系统发送的身份验证失败信息时,输出第三提示信息,以提示用户重新导入用户本人图片。

本实施例中,当业务系统判定第五图片对应的用户通过用户身份验证时,则业务系统可以向终端发送身份验证成功信息;当业务系统判定第五图片对应的用户未通过用户身份验证时,则业务系统可以向终端发送身份验证失败信息。

可选的,当终端接收到所述业务系统发送的身份验证成功信息时,则可以允许对所述第一图片对应的用户业务(即当前用户账户对应的用户的业务)进行处理。

可选的,当终端接收到所述业务系统发送的身份验证失败信息时,则输出重新导入本人图片的第三提示信息,以提示用户重新导入当前用户账户对应的用户本人图片。

或者,当终端接收到所述业务系统发送的身份验证失败信息时,则可以直接关闭当前业务处理流程,以禁止对所述第一图片对应的用户业务(即当前用户账户对应的用户的业务)进行处理。

这样,可以避免非法用户利用合法用户账户恶意办理业务,从而提高了业务办理的安全性。

参照图2,本申请实施例中还提供一种图片的处理装置10,包括:

识别模块11,用于获取到第一图片时,识别所述第一图片是否包括人脸图像;

转换模块12,用于若是,将所述第一图片转换为base64格式的第二图片;

处理模块13,用于创建Image对象,并将所述第二图片传入所述Image对象中,得到第三图片;

压缩模块14,用于根据Canvas技术和预设压缩比例对所述第三图片进行压缩,并裁剪出压缩后的所述第三图片中的人脸区域图片,得到待上传图片;

上传模块15,用于将所述待上传图片上传至业务系统,以供所述业务系统基于所述待上传图片进行用户身份验证。

参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于图片的处理程序。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图片的处理方法。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

此外,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质包括图片的处理程序,所述图片的处理程序被处理器执行时实现如以上实施例所述的图片的处理方法的步骤。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。

综上所述,为本申请实施例中提供的图片的处理方法、图片的处理装置、计算机设备和存储介质,通过实现自动将用户导入的图片进行图片压缩并裁剪出人脸图片,从而尽可能降低了待上传图片的图片容量,使得可以快速将待上传图片上传至业务系统,进而提高了利用业务系统进行用户身份验证效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 图片处理方法、装置、计算机可读存储介质和计算机设备
  • 人像图片处理方法、装置、计算机可读存储介质和计算机设备
技术分类

06120112456853