一种对图片人物造型的方法和装置的制造方法

xiaoxiao2020-10-23  17

一种对图片人物造型的方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,尤其涉及一种对图片人物造型的方法和装置。
【背景技术】
[0002]随着现代生活各种造型元素的日益丰富,以及各种便于分享个性生活的社交媒体的推波助澜,人们越来越在意自己的个性化形象,各种时尚元素得到高度关注,而在高节奏的生活状态,许多人都无法去花费太多的时间去选定一个发型、一副眼镜或一个妆容。而且在选定后,实施的效果也不一定能够让人满意。
[0003]以发型为例,人们可以从发型图像库中选择适合自己的发型,发型图像库可以是杂志、图片,也可以是电脑图像数据库,发型图像库中的图像可以是专业杂志出版社发行的发型,也可以是以前设计过的发型,也可以是收集的公认有影响力的人(如明星、模特等)的发型;或者从发型图像库中选择自己喜欢的发型,然后在此基础上让理发师进行适当的修改,得到适合自己的发型。但是不同的脸型配不同的发型才好看,发型图像库中的图像都是别人的脸,所以很有可能看到的是非常美观、非常满意的发型,但理发后却发现变了样,感觉不满意,但修改很难甚至可能越改越难看,于是只能勉强接受。
[0004]进一步地,很多时尚人士需要更高频率的发型更换速度以参与社交网络上的沟通互动。而高频率的发型更换速度一般有以下两种技术方案:
[0005]一种是选定各种风格发型的头套,实际拍摄各种发型效果图,上传到网站分享。这种方案需要用户进行频繁单调的操作,体验很差。而且自备头套十分浪费,租用头套相对麻烦。
[0006]另一种是由专业人士,通过专业图片编辑软件,在用户的人像照片上编辑合入不同的发型效果,并生成相应的效果图供用户预览。此种方案代入感强,但缺点是操作复杂,需要专业图片处理人士针对每一位用户进行个性化的图片编辑,时间和人力成本高。
[0007]同理,对于眼镜,特别是网购的眼镜,如果买回来之后根本达不到预期的效果,退换货会造成巨大的时间浪费。
[0008]因此,需要一个能够让人快速直观感受到造型元素对自身形象的效果的方案。

【发明内容】

[0009]本发明提出了一种对图片人物造型的方法和装置,其通过将造型素材融合到图片人物中,快速直观生成造型素材搭配的参考图片。
[0010]为实现上述设计,本发明采用以下技术方案:
[0011]一方面采用一种对图片人物造型的方法,该方法包括:
[0012]检测出图片人物的头部区域和头部区域的关键点;
[0013]获取造型素材,读取造型素材中的关键点;
[0014]将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0015]另一方面采用一种对图片人物造型的装置,该装置包括:
[0016]检测单元,用于检测出图片人物的头部区域和头部区域的关键点;
[0017]获取单元,用于获取造型素材,读取造型素材中的关键点;
[0018]融合单元,用于将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0019]本发明的有益效果在于:通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,该方法和装置能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0021]图1是本发明实施例提供的一种对图片人物造型的方法的第一个实施例方法流程图。
[0022]图2是本发明实施例提供的一种对图片人物造型的方法的第二个实施例方法流程图。
[0023]图3是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中图片的头像局部图。
[0024]图4是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中图片的框定并缩小后的头像区域图。
[0025]图5是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中图片的框定并缩小旋转后的头像区域图。
[0026]图6是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中的一种造型素材示意图。
[0027]图7是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中的另一种造型素材示意图。
[0028]图8是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中图片融合造型素材后的示意图。
[0029]图9是本发明实施例提供的一种对图片人物造型的方法的第二个实施例中图片融合造型素材后的另一示意图。
[0030]图10是本发明实施例提供的一种对图片人物造型的方法的第三个实施例方法流程图。
[0031]图11是本发明实施例提供的一种对图片人物造型的方法的第四个实施例方法流程图。
[0032]图12是本发明实施例提供的一种对图片人物造型的装置的第一个实施例结构方框图。
[0033]图13是本发明实施例提供的一种对图片人物造型的装置的第二个实施例结构方框图。
[0034]图14是本发明实施例提供的一种对图片人物造型的装置的第三个实施例结构方框图。
[0035]图15是本发明实施例提供的一种对图片人物造型的装置的第四个实施例结构方框图。
[0036]图16是本发明实施例所涉及的设备结构方框图。
【具体实施方式】
[0037]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]请参考图1,其是本发明实施例提供的对图片人物造型的方法的流程图。本实施例的对图片人物造型的方法主要应用于各种智能终端,包括智能手机、平板电脑、移动互联网设备(MID, Mobile Internet Device)、笔记本电脑等。
[0039]如图1所示,该对图片人物造型的方法,包括:
[0040]步骤SlOl:检测出图片人物的头部区域和头部区域的关键点。
[0041]就实际情况而言,人物造型设计身体的各个部分,但是在本方案中主要针对人体头部进行造型,故在本方法中主要针对图片人物的头部进行检测,而不涉及图片中图片人物的其它部位。具体的头部区域的检测是基于人脸识别进行确定的。
[0042]具体而言,人脸识别可使用的特征通常分为视觉特征、像素统计特征、人脸图像变换系数特征、人脸图像代数特征等。人脸特征提取就是针对人脸的某些特征进行的。人脸特征提取,也称人脸表征,它是对人脸进行特征建模的过程。人脸特征提取的方法归纳起来分为两大类:一种是基于知识的表征方法;另外一种是基于代数特征或统计学习的表征方法。
[0043]基于知识的表征方法主要是根据人脸器官的形状描述以及他们之间的距离特性来获得有助于人脸分类的特征数据,其特征分量通常包括特征点间的欧氏距离、曲率和角度等。人脸由眼睛、鼻子、嘴、下巴等局部构成,对这些局部和它们之间结构关系的几何描述,可作为识别人脸的重要特征,这些特征被称为几何特征。基于知识的人脸表征主要包括基于几何特征的方法和模板匹配法。
[0044]完整的人脸识别对于数据处理的精度和硬件的性能是有较高的要求的,而在本方案中,对头部区域的检测并不涉及对人脸的精确识别,只需对头部区域进行定位,然后对此进行造型即可,故图像处理的难度级数较低,具体也只有对头部区域的关键点的定位。
[0045]步骤S102:获取造型素材,读取造型素材中的关键点。
[0046]获取预先存储的用于头部造型的造型素材,造型素材均被处理成标准的大小,标准的格式,在于头部区域融合时,直接覆盖于对应位置即可。
[0047]步骤S103:将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0048]在步骤SlOl中,在识别出头像的过程中,就已经获得了头部区域的关键点的位置,而预先存储的造型素材中也携带了关键点的位置,将两者的关键点的位置进行对应后确认造型素材在图片中的头部区域的位置,然后将造型素材融合到头部区域,完成图片人物造型的过程。
[0049]综上所述,本发明实施例通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0050]请参考图2,其是本发明实施例提供的对图片人物造型的方法的第二个实施例的方法流程图。本实施例与方法第一个实施例的主要区别在于,进一步说明了头部区域检测过程,在检测过程中具体对关键点的定位,以及造型素材融合到头部区域的具体过程。
[0051]如图2所示,该对图片人物造型的方法,包括:
[0052]步骤S201:框定图片人物的头部区域,标出五官的关键点,五官的 关键点包括两眼的关键点。
[0053]为了使得头部区域的识别以及后期的造型素材的融合能够标准化进行,框定图片人物的头部区域是以人脸为参照,将人脸置于框定范围的正中心,并标出五官的关键点,五官的关键点包括两眼的关键点,关键点的位置为后续步骤中头部区域的旋转平衡调整、大小缩放的比例、造型素材的融合有着关键性的参考作用。
[0054]当然,所述五官的关键点并不一定以两眼的关键点为唯一选择,亦可选择嘴部的关键点、鼻部的关键点、两耳的关键点,更进一步地,眉心、脸部中轴线的关键点均可选为关键点,但是一般为了便于识别和计算简便,选择正放时水平或竖直方向上的两个点作为关键点,也就是对应的五官的关键点或者中轴线上的点。
[0055]步骤S202:当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平。
[0056]人在实际的拍照过程中,可能会摆出各种不同的姿势,最佳的呈现方式自然是照片中头部正好呈现正脸,眉心和鼻梁的连线正好是中轴线,两眼的关键点的连线正好水平,但是这种情况毕竟是少数,在真实的图片中有很多姿势会造成图片中人物脸部以一种不对称的方式呈现,例如头偏向一侧,此时在图片中头部区域会以某一侧的脸部为重点进行呈现,如果在这种情况下还以正脸的方法来进行人物造型,则会让造型后的图片产生不协调,例如本来是一个有刘海的发型类造型素材,但是提供的是一张头偏向一侧的图片,此时如果强行将造型素材融合到图片中,刘海的位置就会发生偏移,处于人脸的一侧,影响造型效果。故只保证左脸和右脸的差值小于阈值即可。具体阈值可根据实际的造型要求进行确定,例如6%、8%、10%,阈值越大,精度的要求越低,当出现大于阈值的情况时,则需要提供新的图片。现有的移动终端都自带有拍照镜头,由此产生一种简单的操作方式,直接重新获取图片即可,因为只需对头部造型,造型玩之后与原有图片相比已经有了很大变化,故只需将镜头正对头部,拍摄头部区域的照片即可。
[0057]当确认头部区域中左脸和右脸的面积大小差值小于阈值时,即确认头部的偏离角度值在可以接受的范围之内,此时需要对图片进行第一次调整,将图片进行旋转,使得所述两眼的关键点的连线呈水平。该步骤中的旋转对象可以根据实际需要进行选择。一种是只旋转框定范围之内,也就是头部区域的图片,另一种是旋转整个图片。两种方法各有优点,前一种需要处理的图片范围较小,只需对头部区域的像素进行处理,图片处理的压力较小;后一种的操作步骤更为简洁,直接对整张图片进行操作,无需将头部区域单独抠出。两者可以根据移动终端的实际处理能力和图片的大小进行选择。例如高清图片选择前一种,普通质量的图片或较小的图片选择前一种。
[0058]因为本方案是两个素材进行融合,所以可以是一方适应另一方,也可以是另一方适应一方。作为融合的另一方,造型素材亦可作对应的旋转,使得旋转后关键点间的连线与图片中对应的关键点的连线平行。
[0059]步骤S203:将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0060]为了将头部区域与造型素材进行高质量的融合,需要有一个融合的标准,在合适的位置进行融合,这个标准的产生过程实际上就是进行大小缩放使得两者适应的过程。
[0061]具体的大小相适应的调整可以有多种处理方式。例如在框定头部区域时,框定范围是一个与造型素材的长宽比一致的方框,造型素材为400X400,即1:1 ;那么在框定头部区域时,则按1:1的边长比进行框定,如200 X 200或600 X 600,然后放大或缩小至400X400再进行后续处理。另一种处理方式,直接由关键点来进行缩放,如某造型素材中的关键点选的是两眼的关键点,两个关键点之间的距离为200,而检测出来的头部区域的关键点中两眼的关键点的距离为150,则将图片放大1/3,使得头部区域的关键点中两眼的关键点的距离由150放大为200 ;反之,如果检测出来的头部区域的关键点中两眼的关键点的距离为400,则将图片缩小1/2,从而让框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0062]与上一步中的旋转类似,本步骤中的缩放可以是图片缩放与造型素材相适应,也可以是造型素材缩放与图片相适应。
[0063]步骤S204:获取造型素材,读取造型素材中的关键点。
[0064]所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置。
[0065]在步骤S202和步骤S203中提到一种对造型素材进行变化以适应图片的实施过程,与这种的实施方案对应的,本步骤需要往前提,即先获取造型素材,在对造型素材进行操作。
[0066]其中的蒙版图为全透明,在融合后不会影响图片,其中的发型轮廓在融合后则会覆盖图片上的原有内容。
[0067]步骤S205:将所述造型素材的蒙版图中的关键点坐标定位到对应的所述头部区域的关键点,把蒙版图合并到头部区域。
[0068]在步骤S203中,对于图片的缩放有两种方式,一种是基于图片,一种是基于关键点。其中基于关键点的融合相对来说比较好操作,因为图片中的关键点和造型素材中的关键点在缩放之后是可以完全重合的,只需要将两点进行对应,即可确认造型素材对应图片中的位置,轻松实现融合。而对于另一种对图片缩放后融合的方式,则相对比较复杂,但是同时融合的效果会更好,因为每个人的脸型的五官的比例都不一样,如果只以其中一组关键点为参考,则会出现融合后比例不协调的情况,所以在对图片放大的实施过程中,因为图片大小一致并不一定会带来关键点位置的重合,此时只需要将图片中的关键点的中心与造型素材中的关键点的中心重合,即可确定融合的位置,并且融合后造型元素与图片中头部区域的比例更为协调。
[0069]步骤S206:将图片进行缩放,使得所述图片恢复到初始的大小。
[0070]在本实施例中,为了保证融合后的造型素材在图片恢复到初始的大小后不失真,造型素材都提供的高密度像素的图片,在进行缩放之后能够保证足够的显示效果,进而在得到的造型后的图片中保证良好的效果呈现。本实施例中的缩放不但不会影响到图片最后的效果,反而因为造型素材的高密度像素,融合后依然能够保证图片中不出现图片放大后失真的情况,体现最真实的造型添加效果。
[0071]步骤S207:将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。
[0072]步骤S206、步骤S207的操作与之前的步骤中步骤S203、步骤S202的操作相对应,此处不再赘述,需要注意的是,在步骤S203、步骤S202的操作中,还有一种优选的缩放、旋转造型素材的方式,如果在之前的步骤中是选用缩放、旋转造型素材的方式,那么步骤S206和步骤S207是没有存在的必要的,将造型素材直接融合到图片中即可完成造型。
[0073]为了进一步对本实施中的发型融合过程进行说明,结合图3至图9对造型过程进行更具体的阐述。如图3所示是一张图片中的头像局部图,在初始状态下头像不是水平的,但是在框定头部区域的时候,需要将所述头部区域置于正中,框定的头部区域缩放后的大小如图4所示,在框定出头部区域之后关键点也可以轻松得到,从而确定了需要旋转的角度,如图4中所示的两眼的关键链之间的虚线即为旋转的参考线,旋转之后使得虚线处于水平,具体如图5所示。将与前述步骤描述中略有区别的是,这里先进行大小的缩放,后进行角度的旋转,但是对于世界的处理结果是没有影响的。在调整好头部区域的大小之后,获取造型素材,如图6和图7中所示的两个造型素材,其中的发型轮廓为可见区域,其他部分为透明的蒙版,每个造型素材都包含有关键的位置信息,具体为坐标。获得图5中所示的框定并缩小旋转后的头像区域以及图6和图7中所示造型素材之后,根据两者的关键点的位置信息,将造型素材覆盖到头部区域。特别强调的是,融合的时候并不是将头部区域图和蒙版图完全重叠后融合,而是根据关键点的位置信息进行选择性的重叠,也就是只有部分充电,一般而言,边缘部分会有很少的一部分没有重叠。至于后续的通过缩放和旋转恢复大小和角度与之前的操作类似,不再详述,最后得到如图8和图9所示的造型后的效果图,其分别对应于图5和图6中所述的造型素材示意图。为了增强融合效果,其中的部分未能完全覆盖的部分做了清除处理,因为这种操作在现有的图形图像处理中应用相当多,技术也十分成熟,故不作进一步说明。
[0074]综上所述,本发明实施例对图片中的头部区域进行检测和框定,将框定的头部区域的范围进行旋转和缩放,使其和要求大小和方向一致,便于融合。并且优选了一种调整造型素材使其与图片相适应的方式,操作更为方便。当然,两种不同的调整方式后续对应有不同的操作步骤,但是对于融合达到造型的目的都能起到很好的效果。整体而言,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0075]请参考图10,其是本发明实施例提供的对图片人物造型的方法的第三个实施例的方法流程图。本实施例与方法第二个实施例的主要区别在于,进一步设置了多种不同的造型素材,并且一次完成多个造型的方法。
[0076]如图10所示,该对图片人物造型的方法,包括:
[0077]步骤S301:预存造型素材。
[0078]所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓, 该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置;这些限定是为了在进行融合的时候有一个参考。而对于造型元素而言,除了发型之外,其他适用于头部区域的造型素材均可考虑,所以造型素材的类型还包括胡须造型素材、眉毛造型素材、眼镜造型素材,当然也不仅仅包括这些种类。
[0079]步骤S302:框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点。
[0080]优选地,所述五官的关键点还包括嘴部的关键点、鼻部的关键点、两耳的关键点。更具体的,嘴部的关键点例如嘴角的坐标,鼻部的关键点例如鼻梁的坐标、两耳的关键件例如两耳耳垂的坐标。
[0081]步骤S303:当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平。
[0082]该步骤中是将两眼的关键点作为五官的关键点,在实际实施的过程中,亦可选用其他的关键点,甚至可以进一步选择多种五官的关键点,对其作综合分析之后以一个合适的比例将造型素材融合到图片中。
[0083]步骤S304:将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0084]步骤S305:确认需要造型的造型素材的类型,获取该类型的9种造型素材。
[0085]每一类造型素材可能不止一种,如果每一种都需要单独输入图片,那么用户的体验就会变得很差,故将多种造型素材进行批量储量。当然,9种造型素材也只是一种优选的参考方式,可以是更多张,或更少张,如12张、4张。选择造型素材的类型后,造型的针对性很强。
[0086]作为一种优选的实施方案,在该步骤中,可以忽略造型素材的类型,直接获取9种造型素材即可,即随机获取造型素材,9中造型素材中可以同时出现发型造型素材、胡须造型素材、眉毛造型素材、眼镜造型素材等,造型的结果更为丰富。
[0087]当然,9种造型素材只是为了呈现的大小更为合适,排列更为整齐而选择的一种优选实施方式,在9种造型素材的情况下可以呈九宫格排布。如果是四种或者16种,对应的可以采用2*2或者4*4的方式进行排布,对于其他的数目,可以直接从上往下行列式排布,例如,选择的是5种造型素材,可以分为2行,上3下2的方式进行排布。只是按照人们的常规习惯,按行列式排布即可。
[0088]步骤S306:分别将9种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0089]步骤S307:将图片进行缩放,使得所述图片恢复到初始的大小。
[0090]步骤S308:将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。
[0091]步骤S309:将9种融合造型素材的图片,以九宫格的方式显示。
[0092]9张主要是针对智能手机而言,而对于其他的终端,如平板电脑、笔记本,它们的屏幕够大,也可以选用更多张进行呈现,但是对于一般的智能手机而言,9张基本已经是呈现的极限,再多就有可能看不清了,而九宫格也是对此的优选方案。而对于更多的图片,其呈现结果也就不是九宫格了。
[0093]九宫格的呈现方式并不是说仅仅展现造型结果,更重要的是在以九宫格呈现之后,用户对造型结果进行预览,因为在实际的造型过程中,有些造型结果由于造型素材与图片中人物的原有造型的大小差异问题,并不能完全覆盖掉原有造型,例如原来是爆炸头,造型素材中是小平头,这种情况下,造型效果并不会很好,此时需要用户对造型结果进行筛选,将不满意的造型结果删除,对应的,删除掉的一张重新获取一个造型素材造型后补齐九宫格,从而提供给用户最优质的造型结果。
[0094]综上所述,本发明实施例进一步确定进一步设置了多种不同的造型素材,并且一次完成多个造型的方法,在对图片造型之前,先要选择造型素材的类型,然后在这个类型范围内一次性进行多个造型,当然也可以选择一次对多种类型进行造型,造型结束后以九宫格的方式进行呈现。整体而言,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0095]请参考图11,其是本发明实施例提供的对图片人物造型的方法的第四个实施例的方法流程图。本实施例与方法第三个实施例的主要区别在于,进一步将造型结果推送到社交平台,并接收社交平台对结果的评论信息。
[0096]如图11所示,该对图片人物造型的方法,包括:
[0097]步骤S401:预存造型素材。
[0098]所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置;这些限定是为了在进行融合的时候有一个参考。而对于造型元素而言,除了发型之外,其他适用于头部区域的造型素材均可考虑,所以造型素材的类型还包括胡须造型素材、眉毛造型素材、眼镜造型素材,当然也不仅仅包括这些种类。
[0099]具体的预存过程可以是存于移动终端,也可以是存于服务器端,存于移动终端的造型素材亦可随时接收更新。
[0100]步骤S402:框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点。
[0101]所述五官的关键点还包括嘴部的关键点、鼻部的关键点、两耳的关键点。
[0102]步骤S403:当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平。
[0103]步骤S404:将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0104]步骤S405:确认需要造型的造型素材的类型,获取该类型的9种造型素材。
[0105]步骤S406:分别将9种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0106]步骤S407:将图片进行缩放,使得所述图片恢复到初始的大小。
[0107]步骤S408:将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。
[0108]步骤S409:将9种融合造型素材的图片,以九宫格的方式显示。
[0109]步骤S410:接收到分享指令后,将融合造型素材的图片发送到社交平台。
[0110]对于很多人而言,虽然得到了造型结果,但是很可能没有时间去真正将造型在自己身上实施,但是虚拟的社交平台为其提供了一个展现自己的机会,故移动终端在接收到分享指令后,直接将图片发送到社交平台。
[0111]步骤S411:接收该融合造型素材的图片的社交平台的评论信息。
[0112]获得社交平台的评论信息,用户甚至可以根据评论信息,从中选择一个评价最高予以在自身真实实施。
[0113]综上所述,本发明实施例在造型完成后得到的图片发送到社交平台,并接收社交平台上的评论信息,从而获得社交体验,甚至将评价最高的造型在自身实施。整体而言,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0114]以下为本发明实施例提供的对图片人物造型的装置的实施例。对图片人物造型的装置的实施例与上述的对图片人物造型的方法实施例属于同一构思,对图片人物造型的装置的实施例中未详尽描述的细节内容,可以参考上述对图片人物造型的方法实施例。
[0115]请参考图12,其是本发明实施例提供的对图片人物造型的装置的第一个实施例的结构方框图。该对图片人物造型的装置,包括如下内容:
[0116]检测单元510,用于检测出图片人物的头部区域和头部区域的关键点;
[0117]获取单元520,用于获取造型素材,读取造型素材中的关键点;
[0118]融合单元530,用于将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0119]综上所述,上述单元的协同工作,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0120]请参考图13,其是本发明实施例提供的对图片人物造型的装置的第二个实施例的结构方框图。本实施例与对图片人物造型的装置的第一个实施例的主要区别在于,进一步说明了检测单元510和融合单元530的工作内容,融合前后角度和大小的处理单元所进行的操作,并进一步说明了造型素材的类型。该对图片人物造型的装置,包括如下内容:
[0121]检测单元510,用于检测出图片人物的头部区域和头部区域的关键点。
[0122]获取单元520,用于获取造型素材,读取造型素材中的关键点。
[0123]融合单元530,用于将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0124]还包括:
[0125]角度旋转单元540,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之前,当头部区域中左脸和 右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平;
[0126]大小缩放单元550,用于将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0127]大小恢复单元560,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之后,将图片进行缩放,使得所述图片恢复到初始的大小;
[0128]角度恢复单元570,用于将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。
[0129]所述检测单元510具体用于:
[0130]框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点。
[0131]所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置;
[0132]所述融合单元530,具体用于:
[0133]将所述造型素材的蒙版图中的关键点坐标定位到对应的所述头部区域的关键点,把蒙版图合并到头部区域。
[0134]综上所述,综上所述,本发明实施例的检测单元510对图片中的头部区域进行检测和框定,角度旋转单元540和大小缩放单元550将框定的头部区域的范围进行旋转和缩放,使其和要求大小和方向一致,便于融合。并且优选了一种调整造型素材使其与图片相适应的方式,操作更为方便。当然,两种不同的调整方式后续对应有不同的操作步骤,但是对于融合达到造型的目的都能起到很好的效果。整体而言,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0135]请参考图14,其是本发明实施例提供的对图片人物造型的装置的第三个实施例的结构方框图。本实施例与流畅度测试装置第二个实施例的主要区别在于,进一步设置了多种不同的造型素材,并且一次完成多个造型。该对图片人物造型的装置,包括如下内容:
[0136]检测单元510,用于检测出图片人物的头部区域和头部区域的关键点。
[0137]获取单元520,用于获取造型素材,读取造型素材中的关键点。
[0138]融合单元530,用于将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0139]还包括:
[0140]角度旋转单元540,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之前,当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平;
[0141]大小缩放单元550,用于将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0142]大小恢复单元560,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之后,将图片进行缩放,使得所述图片恢复到初始的大小;
[0143]角度恢复单元570,用于将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。
[0144]预存单元580,用于预存造型素材。
[0145]对于造型元素而言,除了发型之外,其他适用于头部区域的造型素材均可考虑,所以造型素材的类型还包括胡须造型素材、眉毛造型素材、眼镜造型素材,当然也不仅仅包括这些种类。
[0146]展示单元590,用于在把造型素材融合到头部区域之后,将9种融合造型素材的图片,以九宫格的方式显示。
[0147]所述检测单元510具体用于:
[0148]框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点。
[0149]所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置;
[0150]所述获取单元520,具体用于:
[0151]确认需要造型的造型素材的类型,获取该类型的9种造型素材。
[0152]所述融合单元530,具体用于:
[0153]分别将9种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域;
[0154]综上所述,本发明实施例进一步确定进一步设置了多种不同的造型素材,并且一次完成多个造型的方法,在对图片造型之前,先要选择造型素材的类型,然后在这个类型范围内一次性进行多个造型,当然也可以选择一次对多种类型进行造型,造型结束后以九宫格的方式进行呈现。整体而言,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0155]请参考图15,其是本发明实施例提供的一种对图片人物造型的装置的第四个实施例的结构方框图。本实施例与流畅度测试装置第三个实施例的主要区别在于,进一步设置了图片发送单元5A0将造型结果推送到社交平台,设置信息接收单元5B0接收社交平台对结果的评论信息。该对图片人物造型的装置,包括如下内容:
[0156]检测单元510,用于检测出图片人物的头部区域和头部区域的关键点。
[0157]获取单元520,用于获取造型素材,读取造型素材中的关键点。
[0158]融合单元530,用于将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。
[0159]还包括:
[0160]角度旋转单元540,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之前,当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平;
[0161]大小缩放单元550,用于将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。
[0162]大小恢复单元560,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之后,将图片进行缩放,使得所述图片恢复到初始的大小;
[0163]角度恢复单元570,用于将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。
[0164]预存单元580,用于预存造型素材。
[0165]对于造型元素而言,除了发型之外,其他适用于头部区域的造型素材均可考虑,所以造型素材的类型还包括胡须造型素材、眉毛造型素材、眼镜造型素材,当然也不仅仅包括这些种类。
[0166]展示单元590,用于在把造型素材融合到头部区域之后,将9种融合造型素材的图片,以九宫格的方式显示。
[0167]图片发送单元5A0,用于在把造型素材融合到头部区域之后,在接收到分享指令后,将融合造型素材的图片发送到社交平台。
[0168]信息接收单元5B0,用于在将融合造型素材的图片发送到社交平台之后,接收该融合造型素材的图片的社交平台的评论信息。
[0169]所述检测单元510具体用于:
[0170]框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点。
[0171]所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置;
[0172]所述获取单元520,具体用于:
[0173]确认需要造型的造型素材的类型,获取该类型的9种造型素材。
[0174]所述融合单元530,具体用于:
[0175]分别将9种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域;
[0176]综上所述,本发明实施例在造型完成后得到的图片通过图片发送单元5A0发送到社交平台,并通过信息接收单元5B0,接收社交平台上的评论信息,从而获得社交体验,甚至将评价最高的造型在自身实施。整体而言,通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有对应造型,为用户选择适合自己的造型素材提供有力的参考,能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
[0177]请参考图16,其是本发明实施例所涉及的设备结构方框图,该设备可以用于实施上述实施例中提出的对图片人物造型的方法,承载对图片人物造型的装置。具体来讲:
[0178]该设备可以包括处理器110、存储器120、输入单元130、显示单元140和网络单元150等部件。本领域技术人员可以理解,图16中的设备并不构成绝对的限定,例如电源作为常识性的必要部件未予说明。可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。该设备可以是计算机、平板电脑、智能手机等智能设备。其中:
[0179]处理器110是设备的控制中心,利用各种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行设备的各种功能和处理数据, 从而完成对图片人物造型。可选的,处理器110可包括一个或多个处理核心。
[0180]存储器120可用于存储软件程序以及模块,处理器110通过运行存储在存储器120的软件程序和/或模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的软件;存储数据区可存储根据设备的使用所创建的数据(比如处理前和处理过程中的图片,临时调用的造型素材等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器110和输入单元130对存储器120的访问。
[0181]输入单元130可用于接收输入的数字或字符信息,以及与造型素材的预设或造型过程相关的键盘、鼠标、操作杆、光学或者轨迹球信号输入,例如分享指令的接收。具体地,对于移动终端(比如平板电脑、智能手机),输入单元130可包括触摸显示屏或者触控板。
[0182]显示单元140可用于显示测试过程中输入的信息或提供给用户的信息以及设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元 140 可以采用 IXD (Liquid Crystal Display,液晶显示器)、OLED (OrganicLight-Emitting D1de,有机发光二极管)等形式来配置。进一步的,输入单元130如果是触敏元件则可覆盖显示单元,当触敏元件检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示单元上提供相应的视觉输出。更具体的,本发明中的展示单元590即基于显示单元140予以进入工作状态。
[0183]网络单元150使用的网络可以是有线网络、WIFI无线网络、3G或4G网络,但是应予强调的是,不限定上述网络类型。本发明中通过网络单元150实现对造型素材的更新,实现图片的发送和评论信息的接收,即图片发送单元5A0和信息接收单元5B0的功能实现。
[0184]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。
[0185]以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种对图片人物造型的方法,其特征在于,包括: 检测出图片人物的头部区域和头部区域的关键点; 获取造型素材,读取造型素材中的关键点; 将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。2.根据权利要求1所述的一种的图片人物造型的方法,其特征在于,所述检测出图片人物的头部区域和头部区域的关键点,包括: 框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点; 所述将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之前,还包括: 当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平; 将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。3.根据权利要求2所述的一种对图片人物造型的方法,其特征在于,所述五官的关键点还包括嘴部的关键点、鼻部的关键点、两耳的关键点。4.根据权利要求2所述的一种对图片人物造型的方法,其特征在于,所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置; 将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域,包括: 将所述造型素材的蒙版图中的关键点坐标定位到对应的所述头部区域的关键点,把蒙版图合并到头部区域。5.根据权利要求4所述的一种对图片人物造型的方法,其特征在于,所述获取造型素材,具体为: 获取多种造型素材,读取每个造型素材中的关键点; 所述将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域,具体为:分别将多种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域; 所述把造型素材融合到头部区域之后,还包括:将多种融合造型素材的图片,以预设的方式显不。6.根据权利要求5所述的一种对图片人物造型的方法,其特征在于,所述获取造型素材,具体为: 确认需要造型的造型素材的类型,获取该类型的9种造型素材; 所述将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域,具体为:分别将9种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域; 所述把造型素材融合到头部区域之后,还包括:将9种融合造型素材的图片,以九宫格的方式显示。7.根据权利要求2所述的一种对图片人物造型的方法,其特征在于,所述将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之后,还包括: 将图片进行缩放,使得所述图片恢复到初始的大小; 将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。8.根据权利要求1所述的一种对图片人物造型的方法,其特征在于,所述把造型素材融合到头部区域之后,还包括:接收到分享指令后,将融合造型素材的图片发送到社交平台;接收该融合造型素材的图片的社交平台的评论信息。9.一种对图片人物造型的装置,其特征在于,包括: 检测单元,用于检测出图片人物的头部区域和头部区域的关键点; 获取单元,用于获取造型素材,读取造型素材中的关键点; 融合单元,用于将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。10.根据权利要求9所述的一种的图片人物造型的装置,其特征在于,所述检测单元,具体用于: 框定图片人物的头部区域,标出五官的关键点,五官的关键点包括两眼的关键点; 所述装置,还包括: 角度旋转单元,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之前,当头部区域中左脸和右脸的面积大小差值小于阈值时,将图片进行旋转,使得所述两眼的关键点的连线呈水平; 大小缩放单元,用于将图片进行缩放,使得所述框定的头部区域的大小与造型素材的标准头部区域大小相适应。11.根据权利要求10所述的一种对图片人物造型的装置,其特征在于,所述五官的关键点还包括嘴部的关键点、鼻部的关键点、两耳的关键点。12.根据权利要求10所述的一种对图片人物造型的方法,其特征在于,所述造型素材的类型包括头发造型素材,头发造型素材包括蒙版图,该蒙版图中的可见区域刻画发型轮廓,该蒙版图中设置有关键点坐标,该关键点坐标标明发型轮廓相对于五官关键点的位置; 所述融合单元,具体用于: 将所述造型素材的蒙版图中的关键点坐标定位到对应的所述头部区域的关键点,把蒙版图合并到头部区域。13.根据权利要求12所述的一种对图片人物造型的装置,其特征在于,所述获取单元,具体用于: 获取多种造型素材,读取每个造型素材中的关键点; 所述融合单元,具体用于: 分别将多种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域; 所述装置还包括: 展示单元,用于把造型素材融合到头部区域之后,将多种融合造型素材的图片,以预设的方式显示。14.根据权利要求13所述的一种对图片人物造型的装置,其特征在于,所述获取单元,具体用于: 确认需要造型的造型素材的类型,获取该类型的9种造型素材; 所述融合单元,具体用于: 分别将9种造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域; 所述装置还包括: 展示单元,用于在把造型素材融合到头部区域之后,将9种融合造型素材的图片,以九宫格的方式显示。15.根据权利要求10所述的一种对图片人物造型的装置,其特征在于,所述装置还包括: 大小恢复单元,用于在将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域之后,将图片进行缩放,使得所述图片恢复到初始的大小; 角度恢复单元,用于将图片进行旋转,使得所述两眼的关键点的连线与水平线之间夹角恢复到初始的角度。16.根据权利要求9所述的一种对图片人物造型的装置,其特征在于,所述装置还包括: 图片发送单元,用于在把造型素材融合到头部区域之后,在接收到分享指令后,将融合造型素材的图片发送到社交平台; 信息接收单元,用于在将融合造型素材的图片发送到社交平台之后,接收该融合造型素材的图片的社交平台的评论信息。
【专利摘要】本发明公开了一种对图片人物造型的方法和装置。该方法包括:检测出图片人物的头部区域和头部区域的关键点;获取造型素材,读取造型素材中的关键点;将所述造型素材的关键点对应所述头部区域的关键点,把造型素材融合到头部区域。通过自动检测出照片中的头部区域,对头部区域的关键点进行定位,将造型素材根据关键点融合到头部区域替换照片中人物的现有造型,为用户选择适合自己的造型素材提供有力的参考,该技术方案能够为用户在进行造型搭配设计的时候提供参考,操作方便省时,并且直接针对用户生成参考图,造型方式对自身形象的效果能够直观呈现。
【IPC分类】G06T3/00, G06T11/00
【公开号】CN104899825
【申请号】CN201410080691
【发明人】郑志昊, 余宗桥, 郭晓威, 吴永坚
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2014年3月6日

最新回复(0)