首页 / 专利库 / 图形技术 / 纹理合成 / 一种图像生成方法及其移动终端

一种图像生成方法及其移动终端

阅读:780发布:2020-05-08

专利汇可以提供一种图像生成方法及其移动终端专利检索,专利查询,专利分析的服务。并且本 发明 涉及移动通信领域,公开了一种图像生成方法,应用于移动终端,包括:获取用户的头部图像;划分所述头部图像为多个头部区 块 图像;接收用户设置的目标年龄信息;根据所述目标年龄信息,对各所述头部区块图像执行对应操作,生成用户在目标年龄的头部图像。本发明还公开了一种移动终端,用于实现上述方法。本发明 实施例 通过对头部图像的区块进行了明确划分,既增强了对用户目标年龄头部图像模拟的逼真性,也提高了模拟的灵活性,便于后续对各头部区块 图像处理 操作的优化。,下面是一种图像生成方法及其移动终端专利的具体信息内容。

1.一种图像生成方法,应用于移动终端,其特征在于,包括:
获取用户的头部图像;
划分所述头部图像为多个头部区图像;
接收用户设置的目标年龄信息;
根据所述目标年龄信息,对各所述头部区块图像执行对应操作,生成用户在目标年龄的头部图像;
所述划分所述头部图像为多个头部区块图像的步骤之后,还包括:
将各所述头部区块图像与图像库中的预设区块图像进行比对,生成比对结果;
根据所述比对结果,估算所述用户的年龄信息;
所述根据所述目标年龄信息,对各所述头部区块图像执行对应操作,生成用户在目标年龄的头部图像的步骤,包括:
根据所述年龄信息和所述目标年龄信息,确定所述图像库中的目标区块图像;
根据所述头部图像和所述目标区块图像,生成所述用户在目标年龄的头部图像;
其中,所述头部图像包括:用户的脸部图像和用户的颈部图像;
所述比对结果由各所述头部区块图像与图像库中的预设区块图像比对的权重值生成,不同头部区块图像具有不同的权重值;
其中,所述获取用户的头部图像的步骤,具体为:
获取用户多个视的头部图像,所述多个视角包括正面视角、左上视角、左下视角、右上视角和右下视角;
所述划分所述头部图像为多个头部区块图像的步骤,具体为:
分别划分各视角的头部图像为多个头部区块图像;
提取各头部区块图像中的特征要素;
根据各特征要素在所述多个视角的头部图像的形状和纹理,确定各特征要素的立体形状;
所述根据所述头部图像和所述目标区块图像,生成所述用户在目标年龄的头部图像的步骤,包括:
根据所述各特征要素的立体形状,模拟正面视角的头部图像中的各所述特征要素在所述目标年龄的粗细、色彩、形状和走向,生成预处理头部图像;
在所述预处理头部图像上合成所述目标区块图像,生成用户在目标年龄的头部图像。
2.如权利要求1所述的方法,其特征在于,所述特征要素至少包括如下其中之一:皱纹、法令纹、疤痕、嘴唇和鼻梁。
3.如权利要求1至2任一项所述的方法,其特征在于,所述头部区块图像至少包括如下其中之一:眼部区块图像、鼻部区块图像、部区块图像、脸颊区块图像、额头区块图像、嘴唇区块图像、牙齿区块图像、脖子区块图像、眉毛区块图像和头发区块图像。
4.一种移动终端,其特征在于,包括:
获取模块,用于获取用户的头部图像;
划分模块,用于划分所述头部图像为多个头部区块图像;
接收模块,用于接收用户设置的目标年龄信息;
第一生成模块,用于根据所述目标年龄信息,对各所述头部区块图像执行对应操作,生成用户在目标年龄的头部图像;
还包括:
第二生成模块,用于将各所述头部区块图像与图像库中的预设区块图像进行比对,生成比对结果;
估算模块,用于根据所述比对结果,估算所述用户的年龄信息;
所述第一生成模块,包括:
第一确定单元,用于根据所述年龄信息和所述目标年龄信息,确定所述图像库中的目标区块图像;
生成单元,用于根据所述头部图像和所述目标区块图像,生成所述用户在目标年龄的头部图像;
其中,获取模块,还用于获取用户的脸部图像和用户的颈部图像;
第二生成模块,还用于由各所述头部区块图像与图像库中的预设区块图像比对的权重值生成所述比对结果,不同头部区块图像具有不同的权重值;
其中,所述获取模块,具体用于:
获取用户多个视角的头部图像,所述多个视角包括正面视角、左上视角、左下视角、右上视角和右下视角;
所述划分模块,包括:
划分单元,用于分别划分各视角的头部图像为多个头部区块图像;
提取单元,用于提取各头部区块图像中的特征要素;
第二确定单元,用于根据各特征要素在所述多个视角的头部图像的形状和纹理,确定各特征要素的立体形状;
所述生成单元,包括:
第一生成子单元,用于根据所述各特征要素的立体形状,模拟正面视角的头部图像中的各所述特征要素在所述目标年龄的粗细、色彩、形状和走向,生成预处理头部图像;
第二生成子单元,用于在所述预处理头部图像上合成所述目标区块图像,生成用户在目标年龄的头部图像。
5.如权利要求4所述的移动终端,其特征在于,所述特征要素至少包括如下其中之一:
皱纹、法令纹、疤痕、嘴唇和鼻梁。
6.如权利要求4至5任一项所述的移动终端,其特征在于,所述头部区块图像至少包括如下其中之一:眼部区块图像、鼻部区块图像、耳部区块图像、脸颊区块图像、额头区块图像、嘴唇区块图像、牙齿区块图像、脖子区块图像、眉毛区块图像和头发区块图像。

说明书全文

一种图像生成方法及其移动终端

技术领域

[0001] 本发明涉及移动通信领域,尤其涉及一种图像生成方法及其移动终端。

背景技术

[0002] 现有的移动终端上具备强大的图像处理功能,较为常用的为滤镜功能和美颜功能,相对于滤镜功能,美颜功能更多的使用在人像处理上。
[0003] 但目前的美颜功能通常的目的为将用户头像处理的更加英俊或美丽,缺乏新奇感和创造,如何通过用户当前头像,逼真的模拟出用户年轻或年老时的容貌,带给用户更多憧憬或回忆,是移动终端领域内尚待解决的问题。

发明内容

[0004] 为解决现有技术中存在的上述问题,本发明实施例一种图像生成方法,应用于移动终端,其特征在于,包括:
[0005] 获取用户的头部图像;
[0006] 划分所述头部图像为多个头部区图像;
[0007] 接收用户设置的目标年龄信息;
[0008] 根据所述目标年龄信息,对各所述头部区块图像执行对应操作,生成用户在目标年龄的头部图像。
[0009] 另一方面,本发明实施例还提供了一种移动终端,其特征在于,包括:
[0010] 获取模块,用于获取用户的头部图像;
[0011] 划分模块,用于划分所述头部图像为多个头部区块图像;
[0012] 接收模块,用于接收用户设置的目标年龄信息;
[0013] 第一生成模块,用于根据所述目标年龄信息,对各所述头部区块图像执行对应操作,生成用户在目标年龄的头部图像。
[0014] 本发明实施例通过获取用户的头部图像,并将头部图像划分为多个头部区块图像,当用户设置目标年龄后,对各头部区块图像执行对应的图像处理操作,生成用户在目标年龄的头部图像,由于本发明实施例对头部图像的区块进行了明确划分,使得各区块的图像处理可以相对独立进行,图像处理的方式也更具有针对性,如额头部位的抬头纹、脸颊处的老年斑等,既增强了对用户目标年龄头部图像模拟的逼真性,也提高了模拟的灵活性,便于后续对各头部区块图像处理操作的优化。附图说明
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明的一种图像生成方法的第一实施例的流程示意图;
[0017] 图2为本发明的一种图像生成方法的第二实施例的流程示意图;
[0018] 图3为本发明的移动终端的第一实施例的结构示意图;
[0019] 图4为本发明的移动终端的第二实施例的结构示意图;
[0020] 图5为本发明的移动终端的第三实施例的结构示意图。

具体实施方式

[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 请参照图1,是本发明的一种图像生成方法的第一实施例的流程示意图,该方法应用于移动终端,包括:
[0023] 步骤S11:获取用户的头部图像。
[0024] 在本实施例中,用户的头部图像可以通过已有照片获得,也可以通过拍照获得,头部图像可以是用户正面的图像,包括用户的脸部图像和颈部图像。
[0025] 步骤S12:划分头部图像为多个头部区块图像。
[0026] 本实施例的图像生成方法可被定义为时光美颜功能,当用户选取时光美颜选项时,将步骤S11获取的头部图像划分为多个头部区块图像。
[0027] 上述头部区块图像可基于人脸识别技术进行改进,根据人脸的五官及头发将头部区块图像进行划分。其中,头部区块图像至少包括如下其中之一:眼部区块图像、鼻部区块图像、部区块图像、脸颊区块图像、额头区块图像、嘴唇区块图像、牙齿区块图像、脖子区块图像、眉毛区块图像和头发区块图像。根据用户对图像生成速度或质量的要求,上述各头部区块图像可全部选用,也可部分选用。
[0028] 步骤S13:接收用户设置的目标年龄信息。
[0029] 本实施例中,用户可自由设置希望模拟的目标年龄的头部图像,生成上述目标年龄信息。
[0030] 步骤S14:根据目标年龄信息,对各头部区块图像执行对应操作,生成用户在目标年龄的头部图像。
[0031] 本实施例中,移动终端根据步骤S11获取的头部图像,以及目标年龄信息,对各头部区块图像执行对应的图像处理操作。
[0032] 图像处理操作包括对眼部区块图像的光泽、眼袋的厚薄进行调整;对鼻部区块图像和耳部区块图像的色泽、毛孔粗细进行调整;对脸颊区块图像的形状和色泽、及法令纹的深度进行调整、对额头区块图像抬头纹数量和深度、额头色泽进行调整、对嘴唇区块图像的形状饱满度和色泽进行调整、对牙齿区块图像中牙齿的多少、整齐程度进行调整;对脖子区块图像中的脖子处横纹数量和深度进行调整、对眉毛区块图像和头发区块的颜色及疏密进行调整。当所有头部区块图像调整结束后,移动终端根据所有头部区块图像的调整结果,进行色调统一,生成用户在目标年龄的头部图像。
[0033] 本发明实施例通过获取用户的头部图像,并将头部图像划分为多个头部区块图像,当用户设置目标年龄后,对各头部区块图像执行对应的图像处理操作,生成用户在目标年龄的头部图像,由于本发明实施例对头部图像的区块进行了明确划分,使得各区块的图像处理可以相对独立进行,图像处理的方式也更具有针对性,如额头部位的抬头纹、脸颊处的老年斑等,既增强了对用户目标年龄头部图像模拟的逼真性,也提高了模拟的灵活性,便于后续对各头部区块图像处理操作的优化。
[0034] 请参照图2,是本发明的一种图像生成方法的第二实施例的流程示意图,该方法包括:
[0035] 步骤S21:获取用户多个视角的头部图像,多个视角包括正面视角、左上视角、左下视角、右上视角和右下视角。
[0036] 在本实施例中,通过获取上述五个视角的头部图像,可保证所有头部图像的各细节均在至少三个视角的头部图像上体现,以便形成对各细节的立体形状的判断。
[0037] 在本实施例中,各视角为移动终端预设的,示例性的,当用户拍摄该多个视角的头部图像时,通过在移动终端显示屏上标识预设的轮廓线辅助用户对拍摄远近和角度进行调整。为便于用户拍摄左上视角、左下视角、右上视角和右下视角的头部图像,当用户将拍摄远近和角度调整至预设范围内时,用户的头部轮廓与显示屏上标识作用的轮廓线重合,此时发出提示音告知用户进行拍照,作为一种优选实施方案,在使用左上视角、左下视角、右上视角和右下视角拍摄时,当用户的头部轮廓与显示屏上标识作用的轮廓线重合预设时间后,移动终端自动启动快进行拍摄,避免用户查找拍摄按键时,错失最佳拍摄距离和角度,以提高后续图像生成的准确性。
[0038] 步骤S22:分别划分各视角的头部图像为多个头部区块图像。
[0039] 在本实施例中,将所有视角的头部图像均划分为多个头部区块图像,且对不同视角的同一头部区块图像进行匹配,示例性的,可将正面视角、左上视角、左下视角中的左脸颊区块图像进行匹配。
[0040] 步骤S23:提取各头部区块图像中的特征要素。
[0041] 特征要素为根据步骤S21中的头部图像,实际提取出的用户特征。特征要素至少包括如下其中之一:皱纹、法令纹、疤痕、嘴唇和鼻梁。同样的,各特征要素在至少三个视角的头部图像上体现。示例性的,相对于上述左脸颊区块图像,特征要素可以是左脸颊的法令纹。
[0042] 步骤S24:根据各特征要素在多个视角的头部图像的形状和纹理,确定各特征要素的立体形状。
[0043] 相对于作为特征要素示例的上述左脸颊的法令纹,获取各视角中法令纹的形状和长度,结合正面视角、左上视角、左下视角之间的角度关系,通过预设公式计算法令纹的立体形状,在本实施例中,该法令纹的设置角度与正面视角的头部图像对应,以便后续对正面视角的用户的头部图像的生成。
[0044] 步骤S25:将各头部区块图像与图像库中的预设区块图像进行比对,生成比对结果。
[0045] 在本实施例中,图像库中存储不同性别的各年龄段区块图像的素材,若用户的头部区块图像与某一特定年龄段的区块图像接近,则比对结果为对应性别的该特定年龄段。需要说明的是,比对结果由所有头部区块图像与图像库中的预设的对应区块图像比对的权重值生成,不同头部区块图像可具有不同的权重值,如额头区块图像的权重值高于嘴唇区块图像或脖子区块图像的权重值,在清楚本技术方案意图的前提下,本领域技术人员可通过实验对权重值进行调整,这里不做限定。
[0046] 步骤S26:根据比对结果,估算用户的年龄信息。
[0047] 移动终端根据步骤S25得到的比对结果,估算用户的具体年龄,得到年龄信息。
[0048] 步骤S27:接收用户设置的目标年龄信息。
[0049] 本步骤与方法的第一实施例的对应步骤相同,这里不再赘述。
[0050] 步骤S28:根据年龄信息和目标年龄信息,确定图像库中的目标区块图像。
[0051] 在本实施例中,目标区块图像为图像库中待合成至步骤S21中头部图像的区块图像。与方法的第一实施例不同的是,当年龄信息和目标年龄信息差距较小(低于预设值)时,目标区块图像从低于上述特定年龄段的年龄段中对应的区块图像中选取,当年龄信息和目标年龄信息差距较大(高于另一预设值)时,目标区块图像从高于上述特定年龄段的年龄段中对应的区块图像选取。以保证后续合成的真实度。
[0052] 步骤S29:根据头部图像和目标区块图像,生成用户在目标年龄的头部图像。
[0053] 通常情况下,将目标区块图像合成至步骤S21获取的正面视角的头部图像即可生成用户在目标年龄的头部图像。作为一种优选实施方案,在本实施例中,本步骤S29具体包括:
[0054] 根据各特征要素的立体形状,模拟正面视角的头部图像中的各特征要素在目标年龄的粗细、色彩、形状和走向,生成预处理头部图像。
[0055] 由于皱纹、法令纹、疤痕、嘴唇和鼻梁随着年龄的不同,会呈现不同的形态,本实施例通过根据年龄调整皱纹、法令纹、疤痕、嘴唇和鼻梁等特征要素,特征要素作为用户独有的特征,可进一步提高本发明图像生成的逼真性。
[0056] 在预处理头部图像上合成目标区块图像,生成用户在目标年龄的头部图像。
[0057] 具体的,本步骤中生成用户在目标年龄的正面视角的头部图像。
[0058] 本发明实施例通过获取多个视角的头部图像,并根据该多个视角的头部图像生成用户在目标年龄的头部图像,使得图像的合成可依赖于各视角的预设距离和角度值在立体的参照下进行生成,相较于第一实施例的单一视角的生成方式,各头部区块图像的合成更加准确,生成的头部图像更加逼真。同时,通过对用户各特征要素的立体形状独立判断,使头部图像的生成更具个性化,进一步提升了用户在目标年龄的头部图像的逼真度,而且,本实施例根据用户实际年龄和用户设定年龄的差值,对目标区块图像根据年龄段进行浮动调整,最大程度的提高了用户在目标年龄的头部图像的逼真度。
[0059] 请参照图3,是本发明的移动终端的第一实施例的结构示意图,该移动终端100包括获取模块110、划分模块120、接收模块130和第一生成模块140,其中:
[0060] 获取模块110,用于获取用户的头部图像。
[0061] 在本实施例中,用户的头部图像可以通过已有照片获得,也可以通过拍照获得,头部图像可以是用户正面视角的图像,包括用户的脸部图像和颈部图像。
[0062] 划分模块120,与获取模块110连接,用于划分头部图像为多个头部区块图像。
[0063] 本实施例的图像生成方法可被定义为时光美颜功能,当用户选取时光美颜选项时,将获取模块110获取的头部图像划分为多个头部区块图像。
[0064] 上述头部区块图像可基于人脸识别技术进行改进,根据人脸的五官及头发将头部区块图像进行划分。其中,头部区块图像至少包括如下其中之一:眼部区块图像、鼻部区块图像、耳部区块图像、脸颊区块图像、额头区块图像、嘴唇区块图像、牙齿区块图像、脖子区块图像、眉毛区块图像和头发区块图像。根据用户对图像生成速度或质量的要求,上述各头部区块图像可全部选用,也可部分选用。
[0065] 接收模块130,用于接收用户设置的目标年龄信息。
[0066] 本实施例中,用户可自由设置希望模拟的目标年龄的头部图像,生成上述目标年龄信息。
[0067] 第一生成模块140,与划分模块120和接收模块130连接,用于根据目标年龄信息,对各头部区块图像执行对应操作,生成用户在目标年龄的头部图像。
[0068] 本实施例中,移动终端根据获取模块110获取的头部图像,以及目标年龄信息,对各头部区块图像执行对应的图像处理操作。
[0069] 图像处理操作包括对眼部区块图像的光泽、眼袋的厚薄进行调整;对鼻部区块图像和耳部区块图像的色泽、毛孔粗细进行调整;对脸颊区块图像的形状和色泽、及法令纹的深度进行调整、对额头区块图像抬头纹数量和深度、额头色泽进行调整、对嘴唇区块图像的形状饱满度和色泽进行调整、对牙齿区块图像中牙齿的多少、整齐程度进行调整;对脖子区块图像中的脖子处横纹数量和深度进行调整、对眉毛区块图像和头发区块的颜色及疏密进行调整。当所有头部区块图像调整结束后,移动终端根据所有头部区块图像的调整结果,进行色调统一,生成用户在目标年龄的头部图像。
[0070] 本发明实施例通过获取用户的头部图像,并将头部图像划分为多个头部区块图像,当用户设置目标年龄后,对各头部区块图像执行对应的图像处理操作,生成用户在目标年龄的头部图像,由于本发明实施例对头部图像的区块进行了明确划分,使得各区块的图像处理可以相对独立进行,图像处理的方式也更具有针对性,如额头部位的抬头纹、脸颊处的老年斑等,既增强了对用户目标年龄头部图像模拟的逼真性,也提高了模拟的灵活性,便于后续对各头部区块图像处理操作的优化。
[0071] 请参照图4,是本发明的移动终端的第二实施例的结构示意图,该移动终端200包括获取模块210、划分模块220、第二生成模块230、估算模块240、接收模块250和第一生成模块260,其中:
[0072] 获取模块210,用于获取用户多个视角的头部图像,多个视角包括正面视角、左上视角、左下视角、右上视角和右下视角。
[0073] 在本实施例中,通过获取上述五个视角的头部图像,可保证所有头部图像的各细节均在至少三个视角的头部图像上体现,以便形成对各细节的立体形状的判断。
[0074] 在本实施例中,各视角为移动终端预设的,示例性的,当用户拍摄该多个视角的头部图像时,通过在移动终端显示屏上标识预设的轮廓线辅助用户对拍摄远近和角度进行调整。为便于用户拍摄左上视角、左下视角、右上视角和右下视角的头部图像,当用户将拍摄远近和角度调整至预设范围内时,用户的头部轮廓与显示屏上标识作用的轮廓线重合,此时发出提示音告知用户进行拍照,作为一种优选实施方案,在使用左上视角、左下视角、右上视角和右下视角拍摄时,当用户的头部轮廓与显示屏上标识作用的轮廓线重合预设时间后,移动终端自动启动快门进行拍摄,避免用户查找拍摄按键时,错失最佳拍摄距离和角度,以提高后续图像生成的准确性。
[0075] 划分模块220,与获取模块210连接,包括划分单元221、提取单元222和第二确定单元223,其中:
[0076] 划分单元221,用于分别划分各视角的头部图像为多个头部区块图像。
[0077] 在本实施例中,将所有视角的头部图像均划分为多个头部区块图像,且对不同视角的同一头部区块图像进行匹配,示例性的,可将正面视角、左上视角、左下视角中的左脸颊区块图像进行匹配。
[0078] 提取单元222,与划分单元221连接,用于提取各头部区块图像中的特征要素。
[0079] 特征要素为根据获取模块210获取的头部图像,实际提取出的用户特征。特征要素至少包括如下其中之一:皱纹、法令纹、疤痕、嘴唇和鼻梁。同样的,各特征要素在至少三个视角的头部图像上体现。示例性的,相对于上述左脸颊区块图像,特征要素可以是左脸颊的法令纹。
[0080] 第二确定单元223,与提取单元222连接,用于根据各特征要素在多个视角的头部图像的形状和纹理,确定各特征要素的立体形状。
[0081] 相对于作为特征要素示例的上述左脸颊的法令纹,获取各视角中法令纹的形状和长度,结合正面视角、左上视角、左下视角之间的角度关系,通过预设公式计算法令纹的立体形状,在本实施例中,该法令纹的设置角度与正面视角的头部图像对应,以便后续对正面视角的用户的头部图像的生成。
[0082] 第二生成模块230,与获取模块210连接,用于将各头部区块图像与图像库中的预设区块图像进行比对,生成比对结果。
[0083] 在本实施例中,图像库中存储不同性别的各年龄段区块图像的素材,若用户的头部区块图像与某一特定年龄段的区块图像接近,则比对结果为对应性别的该特定年龄段。需要说明的是,比对结果由所有头部区块图像与图像库中的预设的对应区块图像比对的权重值生成,不同头部区块图像可具有不同的权重值,如额头区块图像的权重值高于嘴唇区块图像或脖子区块图像的权重值,在清楚本技术方案意图的前提下,本领域技术人员可通过实验对权重值进行调整,这里不做限定。
[0084] 估算模块240,与第二生成模块230连接,用于根据比对结果,估算用户的年龄信息。
[0085] 移动终端根据第二生成模块230得到的比对结果,估算用户的具体年龄,得到年龄信息。
[0086] 接收模块250,用于接收用户设置的目标年龄信息。
[0087] 本模块与移动终端的第一实施例的对应模块相同,这里不再赘述。
[0088] 第一生成模块260,与划分模块220和接收模块250相连,包括第一确定单元261和生成单元262,其中:
[0089] 第一确定单元261,用于根据各特征要素的立体形状,模拟正面视角的头部图像中的各特征要素在目标年龄的粗细、色彩、形状和走向,生成预处理头部图像。
[0090] 在本实施例中,目标区块图像为图像库中待合成至获取模块210中获取的头部图像的区块图像。与移动终端的第一实施例不同的是,当年龄信息和目标年龄信息差距较小(低于预设值)时,目标区块图像从低于上述特定年龄段的年龄段中对应的区块图像中选取,当年龄信息和目标年龄信息差距较大(高于另一预设值)时,目标区块图像从高于上述特定年龄段的年龄段中对应的区块图像选取。以保证后续合成的真实度。
[0091] 生成单元262,与第一确定单元261连接,用于根据头部图像和目标区块图像,生成用户在目标年龄的头部图像。
[0092] 通常情况下,将目标区块图像合成至获取模块210获取的正面视角的头部图像即可生成用户在目标年龄的头部图像。作为一种优选实施方案,在本实施例中,生成单元262具体包括第一生成子单元2621和第二生成子单元2622,其中:
[0093] 第一生成子单元2621,用于根据各特征要素的立体形状,模拟正面视角的头部图像中的各特征要素在目标年龄的粗细、色彩、形状和走向,生成预处理头部图像。
[0094] 由于皱纹、法令纹、疤痕、嘴唇和鼻梁随着年龄的不同,会呈现不同的形态,本实施例通过根据年龄调整皱纹、法令纹、疤痕、嘴唇和鼻梁等特征要素,特征要素作为用户独有的特征,可进一步提高本发明图像生成的逼真性。
[0095] 第二生成子单元2622,与第一生成子单元2621连接,用于在预处理头部图像上合成目标区块图像,生成用户在目标年龄的头部图像。
[0096] 具体的,第二生成子单元2622中生成用户在目标年龄的正面视角的头部图像。
[0097] 本发明实施例通过获取多个视角的头部图像,并根据该多个视角的头部图像生成用户在目标年龄的头部图像,使得图像的合成可依赖于各视角的预设距离和角度值在立体的参照下进行生成,相较于第一实施例的单一视角的生成方式,各头部区块图像的合成更加准确,生成的头部图像更加逼真。同时,通过对用户各特征要素的立体形状独立判断,使头部图像的生成更具个性化,进一步提升了用户在目标年龄的头部图像的逼真度,而且,本实施例根据用户实际年龄和用户设定年龄的差值,对目标区块图像根据年龄段进行浮动调整,最大程度的提高了用户在目标年龄的头部图像的逼真度。
[0098] 请参照图5,是本发明的移动终端的第三实施例的移动终端的结构示意图,该移动终端500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。移动终端500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。
[0099] 其中,用户接口503可以包括按键、各种加速传感器,尤其是重力传感器和陀螺仪
[0100] 可以理解,本发明实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(RandomAccessMemory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(EnhancedSDRAM,ESDRAM)、同步连接动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambusRAM,DRRAM)。本文描述的系统和方法的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。
[0101] 在一些实施方式中,存储器502存储了如下的元素,事件初始信息,状态更新信息,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。
[0102] 其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。
[0103] 在本发明实施例中,通过调用存储器502存储的程序或指令,具体的,可以是应用程序5022中存储的程序或指令,处理器501用于获取用户的头部图像;处理器501划分头部图像为多个头部区块图像;用户接口503接收用户设置的目标年龄信息;处理器501根据目标年龄信息,对各头部区块图像执行对应操作,生成用户在目标年龄的头部图像。
[0104] 上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。
[0105] 上 述 的 处 理 器 5 0 1 可 以 是 通 用 处 理 器 、数 字 信 号 处 理 器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit ASIC)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。
[0106] 可以理解的是,本文描述的这些实施例可以用硬件、软件、固件中间件微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecificIntegratedCircuits,ASIC)、数字信号处理器(DigitalSignalProcessing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、通用处理器、控制器微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
[0107] 对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0108] 可选地,作为另一个实施例,处理器501将各所述头部区块图像与图像库中的预设区块图像进行比对,生成比对结果;根据所述比对结果,估算所述用户的年龄信息;相应的,处理器501用于根据所述年龄信息和所述目标年龄信息,确定所述图像库中的目标区块图像;并根据所述头部图像和所述目标区块图像,生成所述用户在目标年龄的头部图像。
[0109] 可选地,作为另一个实施例,处理器501用于获取用户多个视角的头部图像,所述多个视角包括正面视角、左上视角、左下视角、右上视角和右下视角;相应的,处理器501用于分别划分各视角的头部图像为多个头部区块图像;提取各头部区块图像中的特征要素;根据各特征要素在所述多个视角的头部图像的形状和纹理,确定各特征要素的立体形状;
同时,处理器501用于根据所述各特征要素的立体形状,模拟正面视角的头部图像中的各所述特征要素在所述目标年龄的粗细、色彩、形状和走向,生成预处理头部图像;在所述预处理头部图像上合成所述目标区块图像,生成用户在目标年龄的头部图像。
[0110] 移动终端500能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例通过获取用户的头部图像,并将头部图像划分为多个头部区块图像,当用户设置目标年龄后,对各头部区块图像执行对应的图像处理操作,生成用户在目标年龄的头部图像,由于本发明实施例对头部图像的区块进行了明确划分,使得各区块的图像处理可以相对独立进行,图像处理的方式也更具有针对性,如额头部位的抬头纹、脸颊处的老年斑等,既增强了对用户目标年龄头部图像模拟的逼真性,也提高了模拟的灵活性,便于后续对各头部区块图像处理操作的优化。
[0111] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0112] 在本申请所提供的几个实施例中,应该理解到,所揭露移动终端和控制方法,可以通过其它的方式实现。例如,以上所描述的移动终端的实施例仅仅是示意性的,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0113] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0114] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0115] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈