首页 / 专利库 / 人工智能 / 图像识别 / 一种网络群组头像的生成方法和系统

一种网络群组头像的生成方法和系统

阅读:0发布:2020-06-14

专利汇可以提供一种网络群组头像的生成方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种网络群组头像的生成方法和系统,所述方法包括以下步骤:收集网络群组内全体成员的人数,依次下载全体成员的个人头像;扫描全体成员的个人头像,将个人头像通过方向 算法 进行方位确定;将单一成员的个人头像进行长和宽等比例分割为6A*6A共计36个方格,识别方格内的图像,当个人头像为网络群组默认的单色图像时,识别单色图像的文字并抓取,当个人头像为自定义头像时,识别自定义头像内的画面并抓取;对抓取后全体成员的个人头像通过直 角 坐标系 拼接为矩形网格,对矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。本发明能够保留网络群组内所有成员个人头像特征,通过网络群组头像提高各成员之间的辨识度。,下面是一种网络群组头像的生成方法和系统专利的具体信息内容。

1.一种网络群组头像的生成方法,其特征在于,包括以下步骤:
收集网络群组内全体成员的人数,依次下载所述全体成员的个人头像;
扫描所述全体成员的个人头像,将所述个人头像通过方向算法进行方位确定;
将单一成员的所述个人头像进行长和宽等比例分割为6A*6A共计36个方格,识别所述方格内的图像,当所述个人头像为网络群组默认的单色图像时,识别所述单色图像的文字并抓取,当所述个人头像为自定义头像时,识别所述自定义头像内的画面并抓取;
对抓取后全体成员的所述个人头像通过直坐标系拼接为矩形网格,对所述矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。
2.根据权利要求1所述的网络群组头像的生成方法,其特征在于,所述方格内的图像在识别的过程中,抓取所述文字或所述自定义头像的所述方格范围为4A*4A。
3.根据权利要求1或2所述的网络群组头像的生成方法,其特征在于,所述个人头像的拼接过程中,还包括对任一相邻所述单一成员头像之间的分隔,所述分隔距离至少为所述直角坐标系的一个单位长度。
4.根据权利要求1或2所述的网络群组头像的生成方法,其特征在于,对所述自定义头像的抓取至少包括人脸图像,对所述单色图像的文字抓取至少包括人名图像。
5.根据权利要求1~4任一所述的网络群组头像的生成方法,其特征在于,当所述网络群组内新添加成员时,原有所述网络群组头像注销,并根据所述网络群组新增成员人数重新生成网络群组头像,完成对原有所述网络群组头像的替换。
6.一种网络群组头像的生成系统,其特征在于,包括:
成员采集模,用于收集网络群组内全体成员的人数,依次下载所述全体成员的个人头像;
头像定位模块,用于对所述全体成员的个人头像进行扫描,将所述个人头像通过方向算法进行方位确定;
头像抓取模块,用于将单一成员的所述个人头像进行长和宽等比例分割为6A*6A共计
36个方格,识别所述方格内的图像,当所述个人头像为网络群组默认的单色图像时,识别所述单色图像的文字并抓取,当所述个人头像为自定义头像时,识别所述自定义头像内的画面并抓取;
网络群组头像生成模块,用于对抓取后全体成员的所述个人头像通过直角坐标系拼接为矩形网格,对所述矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。
7.根据权利要求6所述的网络群组头像的生成系统,其特征在于,所述头像抓取模块包括有图像识别单元,用于在识别所述方格内的图像的过程中,对所述方格为4A*4A的范围内抓取所述文字或所述自定义头像。
8.根据权利要求6或7所述的网络群组头像的生成系统,其特征在于,所述网络群组头像生成模块包括有头像拼接单元,用于在拼接所述个人头像过程中,对任一相邻所述单一成员头像之间的分隔,所述分隔距离至少为所述直角坐标系的一个单位长度。
9.根据权利要求6或7所述的网络群组头像的生成系统,其特征在于,对所述自定义头像的抓取至少包括人脸图像,对所述单色图像的文字抓取至少包括人名图像。
10.根据权利要求6~8任一所述的网络群组头像的生成系统,其特征在于,所述网络群组头像生成模块还包括头像替换单元,用于在所述网络网络群组内新添加成员时,对原有所述网络群组头像进行注销,并根据所述网络群组新增成员人数重新生成网络群组头像,完成对原有所述网络群组头像的替换。

说明书全文

一种网络群组头像的生成方法和系统

技术领域

[0001] 本发明涉及互联网领域,具体涉及一种网络群组头像的生成方法和系统。

背景技术

[0002] 网络通讯工具的发展越来越广,很多群体在生活或者办公的过程中对于网络通讯工具的应用也越来越多,每个网络通讯工具大都包括网络群组,任一网络群组都包括群主在内的多人。目前,很多网络群组内的任一成员都有自己的头像,通过头像可以一眼辨认出此人是谁,方便识别。但是对于网络群组这个群整体而言,一般也有个性化的头像,通过这些个性化的头像一眼也可以辨认出这属于哪个群。
[0003] 但是,想通过网络群组的头像辨认出各个成员,目前来说较为困难,因为目前对于即时通讯软件的网络群组聊天头像的生成,市面上的通用做法是由服务端选取网络群组用户的个人头像进行拼接生成网络群组头像图片,但往往只是简单的拼接裁剪,除了形状和展示头像数量外没有太大区别。在细节上没有考虑到用户头像展示的完整性问题。尤其是边缘部位拼接的用户头像完整度大大降低。如何通过网络群组内的各个成员的个人头像生成一个网络群组头像,而且通过这个网络群组头像完成对网络群组内成员的识别,如何在网络群组头像中保留各个网络群组成员头像的完整性,需要进一步的技术创新。

发明内容

[0004] 为了解决现有技术的问题,本发明实施例提供了一种网络群组头像的生成方法和系统,能够完成对网络群组头像的自动生成,使得网络群组头像最大可能的保留网络群组内所有成员个人头像特征,通过网络群组头像提高网络群组成员的辨识度。
[0005] 为解决上述技术问题,本发明采用的技术方案是:
[0006] 第一方面,本发明实施例提供了一种网络群组头像的生成方法,包括以下步骤:
[0007] 收集网络群组内全体成员的人数,依次下载所述全体成员的个人头像;
[0008] 扫描所述全体成员的个人头像,将所述个人头像通过方向算法进行方位确定;
[0009] 将单一成员的所述个人头像进行长和宽等比例分割为6A*6A共计36个方格,识别所述方格内的图像,当所述个人头像为网络群组默认的单色图像时,识别所述单色图像的文字并抓取,当所述个人头像为自定义头像时,识别所述自定义头像内的画面并抓取;
[0010] 对抓取后全体成员的所述个人头像通过直坐标系拼接为矩形网格,对所述矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。
[0011] 进一步地,所述方格内的图像在识别的过程中,抓取所述文字或所述自定义头像的所述方格范围为4A*4A。
[0012] 进一步地,所述个人头像的拼接过程中,还包括对任一相邻所述单一成员头像之间的分隔,所述分隔距离至少为所述直角坐标系的一个单位长度。
[0013] 进一步地,对所述自定义头像的抓取至少包括人脸图像,对所述单色图像的文字抓取至少包括人名图像。
[0014] 进一步地,当所述网络群组内新添加成员时,原有所述网络群组头像注销,并根据所述网络群组新增成员人数重新生成网络群组头像,完成对原有所述网络群组头像的替换。
[0015] 另一方面,本发明实施例还提供了一种网络群组头像的生成系统,包括:
[0016] 成员采集模,用于收集网络群组内全体成员的人数,依次下载所述全体成员的个人头像;
[0017] 头像定位模块,用于对所述全体成员的个人头像进行扫描,将所述个人头像通过方向算法进行方位确定;
[0018] 头像抓取模块,用于将单一成员的所述个人头像进行长和宽等比例分割为6A*6A共计36个方格,识别所述方格内的图像,当所述个人头像为网络群组默认的单色图像时,识别所述单色图像的文字并抓取,当所述个人头像为自定义头像时,识别所述自定义头像内的画面并抓取;
[0019] 网络群组头像生成模块,用于对抓取后全体成员的所述个人头像通过直角坐标系拼接为矩形网格,对所述矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。
[0020] 进一步地,所述头像抓取模块包括有图像识别单元,用于在识别所述方格内的图像的过程中,对所述方格为4A*4A的范围内抓取所述文字或所述自定义头像。
[0021] 进一步地,所述网络群组头像生成模块包括有头像拼接单元,用于在拼接所述个人头像过程中,对任一相邻所述单一成员头像之间的分隔,所述分隔距离至少为所述直角坐标系的一个单位长度。
[0022] 进一步地,对所述自定义头像的抓取至少包括人脸图像,对所述单色图像的文字抓取至少包括人名图像。
[0023] 进一步地,所述网络群组头像生成模块还包括头像替换单元,用于在所述网络群组内新添加成员时,对原有所述网络群组头像进行注销,并根据所述网络群组新增成员人数重新生成网络群组头像,完成对原有所述网络群组头像的替换。
[0024] 本发明实施例提供的技术方案带来的有益效果是:
[0025] 本发明实施例公开了一种网络群组头像的生成方法和系统,其中,在所述网络群组头像的生成过程中,首先对网络群组内所有成员人数和个人头像进行确定,然后通过对群内全体成员的头像扫描后进行方向的定位,再通过6A图像分割法对每个成员的头像进行分割并抓取,使得抓取后的头像画面包括人脸或者文字,最终将抓取到的图像进行拼接成为一个矩形,最后通过对矩形进行圆角切割,使得最终生成的圆形网络群组头像能够最大化的保留网络群组内所有成员的个人头像上的特征,让成员能够通过群头像就可以辨别出群内的成员是谁,通过网络群组头像提高网络群组成员的辨识度。本发明实施例尽可能多的展示用户头像信息,把用户头像缩小放置在圆内,解决了展示不全的问题,图像的生成过程快速,成像精确度高。附图说明
[0026] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1是本发明实施例提供了网络群组头像的生成方法的一种流程示意图;
[0028] 图2是本发明实施例提供了网络群组头像的生成方法的一种逻辑示意图;
[0029] 图3是本发明实施例提供了网络群组头像的生成系统的结构组成示意图。

具体实施方式

[0030] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 实施例一:
[0032] 如图1所示,本发明实施例提供了一种网络群组头像的生成方法,包括以下步骤:
[0033] S1:收集网络群组内全体成员的人数,依次下载所述全体成员的个人头像;
[0034] S2:扫描所述全体成员的个人头像,将所述个人头像通过方向算法进行方位确定;
[0035] S3:将单一成员的所述个人头像进行长和宽等比例分割为6A*6A共计36个方格,识别所述方格内的图像,当所述个人头像为网络群组默认的单色图像时,识别所述单色图像的文字并抓取,当所述个人头像为自定义头像时,识别所述自定义头像内的画面并抓取;
[0036] S4:对抓取后全体成员的所述个人头像通过直角坐标系拼接为矩形网格,对所述矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。
[0037] 具体地,在所述网络群组头像的生成过程中,首先对网络群组内所有成员人数和个人头像进行确定,然后通过对群内全体成员的头像扫描后进行方向的定位,再通过6A图像分割法对每个成员的头像进行分割并抓取,使得抓取后的头像画面包括人脸或者文字,最终将抓取到的图像进行拼接成为一个矩形,最后通过对矩形进行圆角切割,使得最终生成的圆形网络群组头像能够最大化的保留网络群组内所有成员的个人头像上的特征,让成员能够通过群头像就可以辨别出群内的成员是谁,通过网络群组头像提高网络群组成员的辨识度。
[0038] 现有技术在解决网络群组头像的生成过程中,由于目前市面上用做法是由服务端选取网络群组用户的个人头像进行拼接生成网络群组头像图片,但往往只是简单的拼接裁剪,除了形状和展示头像数量外没有太大区别,在细节上没有考虑到用户头像展示的完整性问题,尤其是边缘部位拼接的用户头像完整度大大降低目前的网路网络群组在生成网络群组头像的过程中,由于网络群组所有用户在拼接群头像后截取部分过多,原头像展示不全,尤其是人脸头像,人脸切割过多,导致识别度太低,为了克服现有技术的缺陷,本发明实施例尽可能多的展示用户头像信息,把用户头像缩小放置在圆内,解决了展示不全的问题,图像的生成过程快速,成像精确度高。现在技术中由于用户头像是正方形的,这就导致在边缘部位会有留白,本发明实施例的最大的创新点为6A切割法,该方法的宗旨就是在设计时,希望尽可能多的展示用户头像信息,提高群头像的识别度,把用户头像缩小放置在网络群组头像的整个圆圈范围内,解决了网络群组头像全部头像展示不全的问题,为了不让这部分留白闲的突兀,本发明实施例选择把用户头像放大虚化作为底色,在截取后只会占用头像的一小部分,可以做到让用户无感知
[0039] 如图2公开的网络群组头像的生成方法的一种逻辑示意图,此时,网络群组内有4个成员,在对该网络群组的头像生成过程中,首先采集四个成员的各个图像,将每个成员的矩形个人图像先进行6A拆分,既分割为6A*6A共36个方格,由于四个成员的头像中的关键词分别为A、B、C、D,将四个头像中的字母进行扫描后的提取,然后分别进行拼接在一起,最后将四个矩形组成的头像进行圆角切割,既完成一次四人网络群组的头像生成过程。生成的头像中包含了四个成员的个人头像中的关键画面,使得群内成员一眼就可以看到成员分别为A、B、C、D,显著提高了该群中成员的相互识别度。
[0040] 优选地,所述方格内的图像在识别的过程中,抓取所述文字或所述自定义头像的所述方格范围为4A*4A。为提高在抓取个人头像中对于关键画面和关键词的完整性,在抓取之前的扫描过程中,在对整个个人头像分割成为6A*6A共36个方格的基础上,一旦扫描到关键词和关键画面,就会进行4A*4A的抓取,其中,由于网络群组中各个成员的图像在网络群组建立的时候都是默认的官方头像,官方头像中为默认的单色背景和各成员的昵称名字,也即为单色图像,当然各个用户可以对自己的默认头像进行更换,例如将默认头像换位自定义头像,自定义头像可以选择自己喜欢的图片,例如包括各成员自己脸面的图片等。优选地,对所述自定义头像的抓取至少包括人脸图像,对所述单色图像的文字抓取至少包括人名图像。具体地,在对单个成员个人图像抓取过程中,例如,当扫描后发现是默认的单色图像,当单色图像中的文字为汉字姓名时,则识别出全名的第二个汉字,将第二个汉字抓取出来,当识别是英文姓名时,将单词中的第二个单词抓取出来,使得抓取的文字或者字母全部落在设置好的4A*4A范围内。同理,当扫描后发现是自定义图像,例如自定义图像中有人像,则对人像的人脸进行抓取,同样使得抓取的人脸全部落在设置好的4A*4A范围内,然后将抓取后的图像进行拼接。
[0041] 优选地,所述个人头像的拼接过程中,还包括对任一相邻所述单一成员头像之间的分隔,所述分隔距离至少为所述直角坐标系的一个单位长度。在抓取图像后拼接的过程中,为使得拼接的过程中位置更加合理,拼接是在直角坐标系进行的,例如,当在四人网络群组的图像拼接是,既将抓取的图像分别放置在四个不同的坐标系的象限中,为了使得各个成员图像之间区别度更加明显,通过设置分隔线得以实现,其中,将相邻两个抓取后的图像之间通过裁减从而形成分隔线。其中,分隔线的宽度根据网络群组内的人数通过固定的算法得以调整,分隔线的宽度也即是分隔距离最少为坐标系的一个单位长度。
[0042] 优选地,当所述网络群组内新添加成员时,原有所述网络群组头像注销,并根据所述网络群组新增成员人数重新生成网络群组头像,完成对原有所述网络群组头像的替换。由于每次网络群组图像的生成都是依赖群成员人数而定,因此,一旦有新成员加入网络群组,就需要重新更换原有网络群组图像,此时,由于在新成员未加入之前的网络群组图像生成中都有关于各成员的生成记录,因此,虽然每次加入新成员后都会重新生成一次网络群组图像,但是,由于之前存在的生成记录,保证了每次新加入网络群组成员后的快速替换。
[0043] 实施例二:
[0044] 如图3所示,本发明实施例还提供了一种网络群组头像的生成系统,包括:
[0045] 成员采集模块,用于收集网络群组内全体成员的人数,依次下载所述全体成员的个人头像;
[0046] 头像定位模块,用于对所述全体成员的个人头像进行扫描,将所述个人头像通过方向算法进行方位确定;
[0047] 头像抓取模块,用于将单一成员的所述个人头像进行长和宽等比例分割为6A*6A共计36个方格,识别所述方格内的图像,当所述个人头像为网络群组默认的单色图像时,识别所述单色图像的文字并抓取,当所述个人头像为自定义头像时,识别所述自定义头像内的画面并抓取;
[0048] 网络群组头像生成模块,用于对抓取后全体成员的所述个人头像通过直角坐标系拼接为矩形网格,对所述矩形网格进行圆角切割,将切割后的圆形图像设置为新生成的网络群组头像。
[0049] 具体地,所述网络群组头像的生成系统在对网络群组图像进行生成的过程中,首先通过成员采集模块对网络群组内所有成员人数和个人头像进行确定,然后通过头像定位模块对群内全体成员的头像扫描后进行方向的定位,再利用头像抓取模块通过6A图像分割法对每个成员的头像进行分割并抓取,使得抓取后的头像画面包括人脸或者文字,最终将抓取到的图像进行拼接成为一个矩形,最后通过网络群组头像生成模块对矩形进行圆角切割,使得最终生成的圆形网络群组头像能够最大化的保留网络群组内所有成员的个人头像上的特征,让成员能够通过群头像就可以辨别出群内的成员是谁,通过网络群组头像提高网络群组成员的辨识度。本发明实施例尽可能多的展示用户头像信息,把用户头像缩小放置在圆内,解决了展示不全的问题,图像的生成过程快速,成像精确度高。
[0050] 优选地,所述头像抓取模块包括有图像识别单元,用于在识别所述方格内的图像的过程中,对所述方格为4A*4A的范围内抓取所述文字或所述自定义头像。为提高在抓取个人头像中对于关键画面和关键词的完整性,在抓取之前的扫描过程中,在对整个个人头像分割成为6A*6A共36个方格的基础上,一旦扫描到关键词和关键画面,就会进行4A*4A的抓取,其中,由于网络群组中各个成员的图像在网络群组建立的时候都是默认的官方头像,官方头像中为默认的单色背景和各成员的昵称名字,也即为单色图像,当然各个用户可以对自己的默认头像进行更换,例如将默认头像换位自定义头像,自定义头像可以选择自己喜欢的图片,例如包括各成员自己脸面的图片等。
[0051] 优选地,对所述自定义头像的抓取至少包括人脸图像,对所述单色图像的文字抓取至少包括人名图像。具体地,在对单个成员个人图像抓取过程中,例如,当扫描后发现是默认的单色图像,当单色图像中的文字为汉字姓名时,则识别出全名的第二个汉字,将第二个汉字抓取出来,当识别是英文姓名时,将单词中的第二个单词抓取出来,使得抓取的文字或者字母全部落在设置好的4A*4A范围内。同理,当扫描后发现是自定义图像,例如自定义图像中有人像,则对人像的人脸进行抓取,同样使得抓取的人脸全部落在设置好的4A*4A范围内,然后将抓取后的图像进行拼接。
[0052] 优选地,所述网络群组头像生成模块包括有头像拼接单元,用于在拼接所述个人头像过程中,对任一相邻所述单一成员头像之间的分隔,所述分隔距离至少为所述直角坐标系的一个单位长度。在抓取图像后拼接的过程中,为使得拼接的过程中位置更加合理,拼接是在直角坐标系进行的,例如,当在四人网络群组的图像拼接是,既将抓取的图像分别放置在四个不同的坐标系的象限中,为了使得各个成员图像之间区别度更加明显,通过设置分隔线得以实现,其中,将相邻两个抓取后的图像之间通过裁减从而形成分隔线。其中,分隔线的宽度根据网络群组内的人数通过固定的算法得以调整,分隔线的宽度也即是分隔距离最少为坐标系的一个单位长度。
[0053] 优选地,所述网络群组头像生成模块还包括头像替换单元,用于在所述网络群组内新添加成员时,对原有所述网络群组头像进行注销,并根据所述网络群组新增成员人数重新生成网络群组头像,完成对原有所述网络群组头像的替换。由于每次网络群组图像的生成都是依赖群成员人数而定,因此,一旦有新成员加入网络群组,就需要重新更换原有网络群组图像,此时,由于在新成员未加入之前的网络群组图像生成中都有关于各成员的生成记录,因此,虽然每次加入新成员后都会重新生成一次网络群组图像,但是由于之前存在的生成记录,保证了每次新加入网络群组成员后的快速替换。
[0054] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
[0055] 需要说明的是:上述实施例提供的网络群组头像的生成系统在网络群组头像的生成过程时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网络群组头像的生成系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网络群组头像的生成系统与网络群组头像的生成方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0056] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0057] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈