本申请公开了一种用户头像生成方法,属于计算机技术领域,解决了现有技术中的方法生成的头像视觉区分度较弱的问题。本申请实施例公开的用户头像生成方法包括:获取目标用户的预设用户信息,所述目标用户为未设置头像的用户;通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数;根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符;根据所述关键字符生成所述目标用户的默认头像。通过本申请公开了一种用户头像生成方法,有助于提升自动生成的用户头像的视觉区分度。
User Head Image Generation Method, Device, Electronic Equipment and Storage Media
【技术实现步骤摘要】
用户头像生成方法、装置、电子设备及存储介质
本申请涉及计算机
,特别是涉及一种用户头像生成方法、装置、电子设备及计算机可读存储介质。
技术介绍
用户头像是直观识别不同用户身份的一种标识,在即时通信应用客户端、互联网平台客户端等应用场景中得到了广泛应用。通常,在用户执行线上注册的时候,客户端会提醒用户设置用户头像,或者,支持用户修改用户头像。但是,还会有很多用户忽略了设置用户头像这一环节,导致客户端或系统只能为用户设置一个默认头像。通常,系统或客户端为所有用户提供的默认用户头像为系统内置的同一幅图像图片。在一些较人性化的系统中,系统会根据注册用户的姓名信息为用户提供系统内置的男性的头像图片或女性的头像图片。尽管如此,我们可以发现,现有技术中为用户设置的默认头像没有任何有价值的信息,几乎不具备视觉区分度。
技术实现思路
本申请提供一种用户头像生成方法,有助于提升自动生成的用户头像的视觉区分度。为了解决上述问题,第一方面,本申请实施例提供了一种用户头像生成方法,包括:获取目标用户的预设用户信息,所述目标用户为未设置头像的用户;通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数;根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符;根据所述关键字符生成所述目标用户的默认头像。第二方面,本申请实施例提供了一种用户头像生成装置,包括:用户信息获取模块,用于获取目标用户的预设用户信息,所述目标用户为未设置头像的用户;区别特征参数确定模块,用于通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数;关键字符确定模块,用于根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符;头像生成模块,用于根据所述关键字符生成所述目标用户的默认头像。第三方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的用户头像生成方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的用户头像生成方法的步骤。本申请实施例公开的用户头像生成方法,通过获取目标用户的预设用户信息,所述目标用户为未设置头像的用户;通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数;根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符;根据所述关键字符生成所述目标用户的默认头像,有助于提升自动生成的用户头像的视觉区分度。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一的用户头像生成方法流程图;图2是现有技术中生成的默认用户头像示意图;图3是本申请实施例一的用户头像生成方法生成的用户头像示意图;图4是本申请实施例三的用户头像生成装置结构示意图之一;图5是本申请实施例三的用户头像生成装置结构示意图之二;图6是本申请实施例三的用户头像生成装置结构示意图之三;图7是本申请实施例三的用户头像生成装置结构示意图之四;图8是本申请实施例三的用户头像生成装置结构示意图之五。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一本申请实施例公开的一种用户头像生成方法,如图1所示,该方法包括:步骤110至步骤140。步骤110,获取目标用户的预设用户信息,所述目标用户为未设置头像的用户。在本申请的一些实施例中,可以通过用户管理系统获取到已注册用户的用户信息,所述用户信息包括用户的头像属性、用户的名字、用户名、昵称、备注等信息。进一步的,对于某个注册用户,当获取的该用户的图像属性显示该用户未设置头像时,确定该用户为目标用户。如果该用户设置了默认头像,即该用户的默认头像不是系统预置的头像图片(如图2所示),则不对该用户的默认图像做处理。在本申请的一些实施例中,所述预设用户信息包括:用户名或昵称。当获取到的用户信息中昵称中包括有效字符时,即昵称不为空时,将所述昵称确定为目标用户的预设用户信息;当获取到的用户信息中昵称为空时,如用户没有设置昵称的情况,将获取的用户名确定为目标用户的预设用户信息。步骤120,通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数。在本申请的一些实施例中,所述的关键字符识别模型可以为数学模型,也可以为方法模型。例如,所述字符识别模型包括但不限于以下任意一个:基于词频确定字符权重值的数学模型、基于词向量确定字符相似度的数学模型、基于音律确定重音字符的方法模型。相应的,各关键字符识别模型会输出所述预设用户信息中各目标字符的区别特征参数。在本申请的一些实施例中,所述区别特征参数包括:权重值(所述权重值用于指示对应目标字符对所述预设用户信息产生的视觉区分度)、各目标字符与所述预设用户信息的词向量相似度、重音字符。步骤130,根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符。在确定了所述预设用户信息中各目标字符的区别特征参数之后,可以进一步根据确定的区别特征参数确定所述预设用户信息对应的关键字符。下面详细结合确定所述预设用户信息中各目标字符的区别特征参数的不同关键字符识别模型或方法,详细介绍用于确定所述预设用户信息中的关键字符的几种优选实施方式。在本申请的一些实施例中,所述通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数的步骤,包括:基于词频分析技术确定所述预设用户信息中各目标字符对应的权重值,其中,所述权重值用于指示对应目标字符对所述预设用户信息产生的视觉区分度;相应的,所述根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符的步骤,包括:确定最大的所述权重值对应的所述预设用户信息中的目标字符,作为所述预设用户信息中的关键字符。在本申请的一些实施例中,所述基于词频分析技术确定所述预设用户信息中各目标字符对应的权重值的步骤,包括:确定所述预设用户信息中的目标字符;确定各所述目标字符基于所述预设用户信息的词频,其中,所述目标字符的词频与该目标字符在所述预设用户信息中出现的次数成指数正相关;对于每个所述目标字符,根据所述目标字符基于所述预设用户信息的词频和预先确定的所述目标字符基于指定训练数据集的逆向文本词频的乘积,确定所述目标字符对应的权重值。在确定所述预设用户信息中的关键字符之前,首先确定所述预设用户信息中的目标字符。在本申请的一些实施例中,可以将所述预设用户信息中包括的每个字符分别作为目标字符。在本申请的另一些实施例中,当所述预设用户信息为名字时,可以将所述预设用户信息中除姓氏之外的每个字符分别作为目标字符。之后,还需要确定各所述目标字符基于所述预设用户信息的词频。词频(termfrequency,TF)指的是某一个给定的词语在本文档来自技高网...
【技术保护点】
1.一种用户头像生成方法,其特征在于,包括:获取目标用户的预设用户信息,所述目标用户为未设置头像的用户;通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数;根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符;根据所述关键字符生成所述目标用户的默认头像。
【技术特征摘要】
1.一种用户头像生成方法,其特征在于,包括:获取目标用户的预设用户信息,所述目标用户为未设置头像的用户;通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数;根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符;根据所述关键字符生成所述目标用户的默认头像。2.根据权利要求1所述的方法,其特征在于,所述通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数的步骤,包括:基于词频分析技术确定所述预设用户信息中各目标字符对应的权重值,其中,所述权重值用于指示对应目标字符对所述预设用户信息产生的视觉区分度;所述根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符的步骤,包括:确定最大的所述权重值对应的所述预设用户信息中的目标字符,作为所述预设用户信息中的关键字符。3.根据权利要求2所述的方法,其特征在于,所述基于词频分析技术确定所述预设用户信息中各目标字符对应的权重值的步骤,包括:确定所述预设用户信息中的目标字符;确定各所述目标字符基于所述预设用户信息的词频,其中,所述目标字符的词频与该目标字符在所述预设用户信息中出现的次数成指数正相关;对于每个所述目标字符,根据所述目标字符基于所述预设用户信息的词频和预先确定的所述目标字符基于指定训练数据集的逆向文本词频的乘积,确定所述目标字符对应的权重值。4.根据权利要求1所述的方法,其特征在于,所述通过关键字符识别模型,确定所述预设用户信息中各目标字符的区别特征参数的步骤,包括:基于词向量技术,分别确定所述预设用户信息的词向量和所述预设用户信息中每个字符的字向量;分别计算所述字符的所述字向量与所述词向量之间的相似度;所述根据所述区别特征参数的分布,确定所述预设用户信息中的关键字符的步骤,包括:确定最大的所述相似度对应的所述字向量所属字符作为所述预设用户信息中的关键字符。5.根据权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:付超群,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。