一种头像处理方法及装置制造方法及图纸

技术编号:20390355 阅读:23 留言:0更新日期:2019-02-20 03:02
本发明专利技术提供了一种头像处理方法及装置,涉及人脸识别技术领域。所述头像处理方法包括:对用户终端上传的头像图片进行人脸识别;基于人脸识别的结果判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同;若否,对所述头像图片进行图片旋转以使所述头像图片中的人脸方向与所述标准头像图片中的人脸方向相同;保存处理后的所述头像图片。所述头像处理方发通过对用户终端上传的头像图片进行智能化自动处理达到标准展示视觉效果,提高了头像图片处理效率,避免采用人工进行图片处理浪费人力物力。

【技术实现步骤摘要】
一种头像处理方法及装置
本专利技术涉及图像处理
,具体而言,涉及一种头像处理方法及装置。
技术介绍
随着互联网的迅速发展,能够实现各种功能的软件及程序已经成为越来越多人生活中必不可少的工具,同时,某些软件和程序需要获取正确的用户资料才能保证其正常运行,例如支付软件、身份认证软件等,都需要正确的用户头像图片。但是现有的用户头像上传处理方式中存在较大的缺陷,头像图片被上传至服务器后该头像图片角度、尺寸标准等问题可能得不到解决,服务器直接使用角度、尺寸不标准的头像图片则存在用户识别不准确的问题。同时,现有的用户头像处理技术中均通过人力对用户图片进行调整,以使该头像图片符合预期的视觉效果,耗费大量人力物力且处理效率低下。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种头像处理方法及装置,以解决上述问题至少之一。第一方面,本专利技术实施例提供了一种头像处理方法,包括以下步骤:对用户终端上传的头像图片进行人脸识别;基于人脸识别的结果,判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同;若所述头像图片中的人脸方向不与标准头像图片中的人脸方向相同,则对所述头像图片进行图像旋转处理,以使所述头像图片中的人脸方向与所述标准头像图片中的人脸方向相同;保存处理后的所述头像图片。综合第一方面,在所述对用户终端上传的头像图片进行人脸识别之后,以及所述基于人脸识别的结果判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同之前,还包括:基于人脸识别的结果判断所述头像图片中是否存在人脸数据;若所述头像图片中存在人脸数据,则所述基于人脸识别的结果判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同的步骤。综合第一方面,在所述基于人脸识别的结果判断所述头像图片中是否存在人脸数据之后,还包括:若所述头像图片中不存在人脸数据,则向所述用户终端发送用于提示用户重新上传头像图片的重传提示信息。综合第一方面,在所述对用户终端上传的头像图片进行人脸识别之后,所述头像处理方法还包括:基于人脸识别的结果,根据所述头像图片中的人脸的长度、宽度以及长宽比例分别与标准头像图片中的人脸的对应的长度、宽度以及长宽比例的相比较后的比较结果,获得剪裁尺寸和剪裁坐标;基于所述剪裁尺寸和所述剪裁坐标对所述头像图片进行剪裁。综合第一方面,在所述基于所述剪裁尺寸和所述剪裁坐标对所述头像图片进行剪裁之后,以及所述保存处理后的所述头像图片之前,还包括:将剪裁后的所述头像图片发送给所述用户终端以使用户确认所述头像图片;接收用户对所述头像图片的确认信息后,执行所述保存处理后的所述头像图片的步骤。综合第一方面,在所述对用户终端上传的头像图片进行人脸识别之后,以及所述保存处理后的所述头像图片之前,还包括:判断所述用户终端在上传所述头像图片之前是否上传过历史头像图片;若所述用户终端在上传所述头像图片之前是上传过历史头像图片,则对所述历史头像图片进行人脸识别;基于所述对所述历史头像图片进行人脸识别的结果以及所述对用户终端上传的头像图片进行人脸识别的结果,确定所述历史头像图片和所述头像图片中的人脸相匹配。第二方面,本专利技术实施例提供了一种头像处理装置,包括:识别模块,用于对用户终端上传的头像图片进行人脸识别;方向判断模块,用于基于人脸识别的结果判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同;旋转模块,用于在所述头像图片中的人脸方向与标准头像图片中的人脸方向不同时,对所述头像图片进行图像旋转处理,以使所述头像图片中的人脸方向与所述标准头像图片中的人脸方向相同;保存模块,用于保存处理后的所述头像图片。综合第二方面,所述头像处理装置还包括:人脸判断模块,用于基于人脸识别的结果判断所述头像图片中是否存在人脸数据;重传提示发送模块,用于在所述头像图片中不存在人脸数据时,则向所述用户终端发送用于提示用户重新上传头像图片的重传提示信息。综合第二方面,所述头像处理装置还包括:剪裁参数确定模块,用于基于人脸识别的结果根据所述头像图片中的人脸的长度、宽度以及长宽比例分别与标准头像图片中的人脸的对应的长度、宽度以及长宽比例相比较后的比较结果获得剪裁尺寸和剪裁坐标;剪裁执行模块,用于基于所述剪裁尺寸和所述剪裁坐标对所述头像图片进行剪裁。第三方面,本专利技术实施例还提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一方面所述方法中的步骤。本专利技术提供的有益效果是:本专利技术提供了一种头像处理方法及装置,所述头像处理方法采用人脸识别方法对用户上传头像图片中的人脸进行自动识别,使头像图片的识别自动化,避免通过人工方式进行图片识别,提高了头像图片识别分析的效率和准确性,降低了人工成本和时间成本;同时,针对头像图片可能根据用户操作或上传格式等存在人脸方向不标准的问题,所述头像处理方法基于人脸识别的结果判断该头像图片中的人脸是否与标准头像图片中的人脸方向相同,并在不同时对其头像图片进行旋转使其方向相同,提高了保存的头像图片的准确性。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的一种头像处理方法的流程示意图;图2为本专利技术第一实施例提供的另一种头像处理方法的流程示意图;图3为本专利技术第一实施例提供的一种头像图片剪裁处理步骤的流程示意图;图4为本专利技术第一实施例提供的一种人脸匹配步骤的流程示意图;图5为本专利技术第二实施例提供的一种头像处理装置的模块示意图;图6为本专利技术第三实施例提供的一种可应用于本申请实施例中的电子设备的结构框图。图标:100-头像处理装置;110-识别模块;120-方向判断模块;130-旋转模块;140-保存模块;200-电子设备;201-存储器;202-存储控制器;203-处理器;204-外设接口;205-输入输出单元;206-音频单元;207-显示单元。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。第一实本文档来自技高网...

【技术保护点】
1.一种头像处理方法,其特征在于,包括以下步骤:对用户终端上传的头像图片进行人脸识别;基于人脸识别的结果,判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同;若所述头像图片中的人脸方向不与标准头像图片中的人脸方向相同,则对所述头像图片进行图像旋转处理,以使所述头像图片中的人脸方向与所述标准头像图片中的人脸方向相同;保存处理后的所述头像图片。

【技术特征摘要】
1.一种头像处理方法,其特征在于,包括以下步骤:对用户终端上传的头像图片进行人脸识别;基于人脸识别的结果,判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同;若所述头像图片中的人脸方向不与标准头像图片中的人脸方向相同,则对所述头像图片进行图像旋转处理,以使所述头像图片中的人脸方向与所述标准头像图片中的人脸方向相同;保存处理后的所述头像图片。2.根据权利要求1所述的头像处理方法,其特征在于,在所述对用户终端上传的头像图片进行人脸识别之后,以及所述基于人脸识别的结果判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同之前,还包括:基于人脸识别的结果判断所述头像图片中是否存在人脸数据;若所述头像图片中存在人脸数据,则执行所述基于人脸识别的结果判断所述头像图片中的人脸方向是否与标准头像图片中的人脸方向相同的步骤。3.根据权利要求2所述的头像处理方法,其特征在于,在所述基于人脸识别的结果判断所述头像图片中是否存在人脸数据之后,还包括:若所述头像图片中不存在人脸数据,则向所述用户终端发送用于提示用户重新上传头像图片的重传提示信息。4.根据权利要求1所述的头像处理方法,其特征在于,在所述对用户终端上传的头像图片进行人脸识别之后,还包括:基于人脸识别的结果,根据所述头像图片中的人脸的长度、宽度以及长宽比例分别与标准头像图片中的人脸的对应的长度、宽度以及长宽比例的相比较后的比较结果,获得剪裁尺寸和剪裁坐标;基于所述剪裁尺寸和所述剪裁坐标对所述头像图片进行剪裁。5.根据权利要求4所述的头像处理方法,其特征在于,在所述基于所述剪裁尺寸和所述剪裁坐标对所述头像图片进行剪裁之后,以及所述保存处理后的所述头像图片之前,还包括:将剪裁后的所述头像图片发送给所述用户终端以使用户确认所述头像图片;接收用户对所述头像图片的确认信息后,执行所述保存处理后的所述头像图片的步骤。6...

【专利技术属性】
技术研发人员:周涛杨通钰袁孟全罗昌欣刘海兵
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州,52

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

1