整形模拟匹配方法、系统、可读存储介质和设备与流程

文档序号:25734915发布日期:2021-07-06 18:43阅读:97来源:国知局
整形模拟匹配方法、系统、可读存储介质和设备与流程

本发明涉及图像处理技术领域,特别是涉及一种整形模拟匹配方法、系统、可读存储介质和设备。



背景技术:

随着社会生活水平的不断提高,求美人士越来越多,促使了医美行业的高速发展。用户可以通过各种图像处理软件及工具对自拍照进行图像处理,以达到整形模拟匹配的效果图像,丰富了日常生活。使用整形图像处理软件的用户经常通过软件对图像中的眼睛、鼻子、脸部、颏部(下巴)等进行图像处理,例如眼部替换、下巴拉伸、瘦脸、鼻头微变等,传统的整形图像处理方法通常是,对用户静态原始图像进行部位特征提取,然后运用参考部位图像对原始图像进行替换计算处理,使得部位产生变化,这种方式只是机械地将参考部位整合到用户原始图像中,得到的最终图像整体协调性较差。



技术实现要素:

基于此,有必要针对传统的整形图像处理方式得到的图像整体协调性较差的问题,提供一种整形模拟匹配方法、系统、可读存储介质和设备。

一种整形模拟匹配方法,包括以下步骤:

获取待整形对象的原始图像,对原始图像进行人脸识别,获取待整形对象的人脸特征数据;

根据人脸特征数据获取人脸的目标区域,获取人脸的第一特征参数;从预设的整形人脸特征数据库中获取与目标区域相匹配的待用区域图像,获取待用区域图像的第二特征参数,其中,第一特征参数与第二特征参数的类型相同;

根据第二特征参数对第一特征参数进行调整,获得调整后的人脸,将调整后的人脸和待用区域图像融合,获得整形模拟匹配图像。

根据上述的整形模拟匹配方法,其是获取待整形对象的原始图像,对原始图像进行人脸识别,得到人脸特征数据;基于人脸特征数据获取人脸的目标区域,及其第一特征参数;从预设的整形人脸特征数据库中获取待用区域图像及其第二特征参数,待用区域图像与目标区域相匹配,第一特征参数与第二特征参数的类型相同,具体数值不同,以第二特征参数为依据对第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

在其中一个实施例中,获取待整形对象的原始图像,对原始图像进行人脸识别的步骤包括以下步骤:

获取待整形对象的正面图像和多张侧面图像,对正面图像和多张侧面图像进行人脸识别。

在其中一个实施例中,获取待整形对象的人脸特征数据的步骤包括以下步骤:

获取待整形对象的脸部区域特征点,根据脸部区域特征点对脸部进行分区,获取各分区的特征数据以及脸部的轮廓数据;其中,各分区包括眼部、鼻部、嘴部、面部和颏部,特征数据包括当前分区的位置数据以及当前分区和其他分区之间的相对位置数据。

在其中一个实施例中,根据人脸特征数据获取人脸的目标区域,获取人脸的第一特征参数的步骤包括以下步骤:

接收第一选取指令,根据第一选取指令在各分区中选取第一目标分区,将第一目标分区作为目标区域,获取除第一目标分区以外的其他分区的第一特征参数,第一特征参数包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合。

在其中一个实施例中,整形模拟匹配方法还包括以下步骤:

接收修改指令,根据修改指令对整形模拟匹配图像进行特征数据微调;

或者,根据修改指令重新在各分区中选取第一目标分区。

在其中一个实施例中,从预设的整形人脸特征数据库中获取与目标区域相匹配的待用区域图像的步骤包括以下步骤:

接收针对第二目标分区的触发指令,将第二目标分区作为目标区域,根据触发指令在整形人脸特征数据库中选取多个备选的分区图像,其中,各分区图像的分区类型与第二目标分区的分区类型相同;

显示各分区图像,接收第二选取指令,根据第二选取指令在各分区图像中选取待用区域图像。

在其中一个实施例中,将调整后的人脸和待用区域图像融合,获得整形模拟匹配图像的步骤包括以下步骤:

获取目标区域的大小,根据目标区域的大小对待用区域图像进行调整,将调整后的人脸中对应目标区域的部位替换成调整后的待用区域图像,并对调整后的待用区域图像与调整后的人脸的对接边缘进行模糊处理。

一种整形模拟匹配系统,包括:

图像识别单元,用于获取待整形对象的原始图像,对原始图像进行人脸识别,获取待整形对象的人脸特征数据;

参数获取单元,用于根据人脸特征数据获取人脸的目标区域,获取人脸中除目标区域外的区域的第一特征参数;从预设的整形人脸特征数据库中获取与目标区域相匹配的待用区域图像,获取待用区域图像的第二特征参数,其中,第一特征参数与第二特征参数的类型相同;

模拟匹配单元,用于根据第二特征参数对第一特征参数进行调整,获得调整后人脸区域,将调整后人脸区域和待用区域图像融合,获得整形模拟匹配图像。

根据上述整形模拟匹配系统,其包括图像识别单元、参数获取单元和模拟匹配单元,图像识别单元用于获取待整形对象的原始图像,对原始图像进行人脸识别,得到人脸特征数据;参数获取单元用于基于人脸特征数据获取人脸的目标区域,及其第一特征参数;从预设的整形人脸特征数据库中获取待用区域图像及其第二特征参数,待用区域图像与目标区域相匹配,第一特征参数与第二特征参数的类型相同,具体数值不同,模拟匹配单元用于以第二特征参数为依据对第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

在其中一个实施例中,图像识别单元还用于获取待整形对象的正面图像和多张侧面图像,对正面图像和多张侧面图像进行人脸识别。

在其中一个实施例中,图像识别单元还用于获取待整形对象的脸部区域特征点,根据脸部区域特征点对脸部进行分区,获取各分区的特征数据以及脸部的轮廓数据;其中,各分区包括眼部、鼻部、嘴部、面部和颏部,特征数据包括当前分区的位置数据以及当前分区和其他分区之间的相对位置数据。

在其中一个实施例中,参数获取单元还用于接收第一选取指令,根据第一选取指令在各分区中选取第一目标分区,将第一目标分区作为目标区域,获取除第一目标分区以外的其他分区的第一特征参数,第一特征参数包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合。

在其中一个实施例中,整形模拟匹配系统还包括图像修改单元,用于接收修改指令,根据修改指令对整形模拟匹配图像进行特征数据微调;或者,根据修改指令重新在各分区中选取第一目标分区。

在其中一个实施例中,参数获取单元还用于接收针对第二目标分区的触发指令,将第二目标分区作为目标区域,根据触发指令在整形人脸特征数据库中选取多个备选的分区图像;显示各分区图像,接收第二选取指令,根据第二选取指令在各分区图像中选取待用区域图像,其中,各分区图像的分区类型与第二目标分区的分区类型相同。

在其中一个实施例中,模拟匹配单元还用于获取目标区域的大小,根据目标区域的大小对待用区域图像进行调整,将调整后的人脸中对应目标区域的部位替换成调整后的待用区域图像,并对调整后的待用区域图像与调整后的人脸的对接边缘进行模糊处理。

一种可读存储介质,其上存储有可执行程序,可执行程序被处理器执行时实现上述的整形模拟匹配方法的步骤。

上述可读存储介质,通过其存储的可执行程序,可以实现以待用区域图像的第二特征参数为依据对人脸的第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

一种整形模拟匹配设备,包括存储器和处理器,存储器存储有可执行程序,处理器执行可执行程序时实现上述的整形模拟匹配方法的步骤。

上述整形模拟匹配设备,通过在处理器上运行可执行程序,可以实现以待用区域图像的第二特征参数为依据对人脸的第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

附图说明

图1是一个实施例中整形模拟匹配方法的应用场景图;

图2是一个实施例中整形模拟匹配方法的流程示意图;

图3是另一个实施例中整形模拟匹配方法的流程示意图;

图4是一个实施例中整形模拟匹配系统的结构示意图;

图5是另一个实施例中整形模拟匹配系统的结构示意图;

图6是一个实施例中应用整形模拟匹配方法的整形模拟匹配设备的结构示意图;

图7是一个实施例中整形模拟匹配方法的具体应用流程简图;

图8是一个实施例中整形模拟匹配方法的交互示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

需要说明的是,本发明实施例所涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

本发明实施例的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或(模块)单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本申请提供的整形模拟匹配方法,可以应用于如图1所示的应用环境中,移动设备可以获取待整形对象(即使用者)的原始图像,对原始图像进行人脸识别,得到人脸特征数据;基于人脸特征数据获取人脸的目标区域,利用待用区域图像及其第二特征参数对原始图像进行调整,得到整形模拟匹配图像。其中,移动设备可以是各种具备获取使用者图像和图像处理功能的设备,如个人计算机、笔记本电脑、掌上电脑、智能手机、平板电脑、便携式可穿戴设备等。

参见图2所示,为本发明一个实施例的整形模拟匹配方法的流程示意图。该实施例中的整形模拟匹配方法包括以下步骤:

步骤s110:获取待整形对象的原始图像,对原始图像进行人脸识别,获取待整形对象的人脸特征数据;

在本步骤中,原始图像可以通过电子设备的摄像头拍摄获得,或者通过扫描获得;人脸识别时可以分析原始图像中的人脸的特征,进而得到人脸特征数据;

步骤s120:根据人脸特征数据获取人脸的目标区域,获取人脸的第一特征参数;从预设的整形人脸特征数据库中获取与目标区域相匹配的待用区域图像,获取待用区域图像的第二特征参数,其中,第一特征参数与第二特征参数的类型相同;

在本步骤中,整形人脸特征数据库是预先设定的整形常用的人脸特征素材数据的集合,其中包括各种人脸不同区域的图像,通过实际的人脸特征数据与整形人脸特征数据库的数据的匹配分析,可以从整形人脸特征数据库中得到与目标区域相匹配的待用区域图像,第一特征参数可以是人脸的整体特征参数,如人脸的整体色彩、光线强度等,第二特征参数可以是待用区域图像的特征参数,一般情况下与第一特征参数会有所差异;

步骤s130:根据第二特征参数对第一特征参数进行调整,获得调整后的人脸,将调整后的人脸和待用区域图像融合,获得整形模拟匹配图像;

在本步骤中,通过第二特征参数对第一特征参数进行调整,使人脸与待用区域图像相适应,两者之间的参数差异减小,融合后各特征参数不会产生较大的起伏变化,实现整形模拟匹配,得到整体协调的整形模拟匹配图像。

在本实施例中,获取待整形对象的原始图像,对原始图像进行人脸识别,得到人脸特征数据;基于人脸特征数据获取人脸的目标区域,及其第一特征参数;从预设的整形人脸特征数据库中获取待用区域图像及其第二特征参数,待用区域图像与目标区域相匹配,第一特征参数与第二特征参数的类型相同,具体数值不同,以第二特征参数为依据对第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

进一步的,在进行特征参数调整时可以使用扩散、锐化、变形等算法对图像进行处理。

进一步的,在获取待整形对象的原始图像时,可以划定拍摄区域,如与脸部形状相似的拍摄区域等,在待整形对象的脸部进入拍摄区域时进行拍摄,得得到的原始图像就是所需的脸部图像,如此可减少人脸识别的时间,提高识别的准确度;另外,在获取待整形对象的原始图像时,感应拍摄时的亮度,若亮度小于预设亮度值,则开启闪光灯或者提示亮度不足;在进行人脸识别时,还可以检测人脸上的妆容,提示清洁后再进行整形模拟匹配,若检测到人脸上有配饰,提示取下配饰,如眼镜、假睫毛、鼻钉等。

在一个实施例中,获取待整形对象的原始图像,对原始图像进行人脸识别的步骤包括以下步骤:

获取待整形对象的正面图像和多张侧面图像,对正面图像和多张侧面图像进行人脸识别。

在本实施例中,可以获取待整形对象的多张图像,包括正面图像和侧面图像,正面图像和多张侧面图像是从不同角度获得的图像,以此为依据可以减小光照、角度等影响,使人脸识别更加准确。

具体的,在实际操作中,可以获取待整形对象的正面图像和两张侧面45度角的侧面图像。

进一步的,在得到正面图像和侧面图像后,可以此为依据构建3d原始图像模型,利用3d模型算法进行准确的人脸识别。

在一个实施例中,获取待整形对象的人脸特征数据的步骤包括以下步骤:

获取待整形对象的脸部区域特征点,根据脸部区域特征点对脸部进行分区,获取各分区的特征数据以及脸部的轮廓数据;其中,各分区包括眼部、鼻部、嘴部、面部和颏部,特征数据包括当前分区的位置数据以及当前分区和其他分区之间的相对位置数据。

在本实施例中,在人脸识别之后,可以获取脸部区域特征点,人脸上不同区域部位的特征点分布不同,利用脸部区域特征点可以对脸部区域进行分区,得到如眼部、鼻部、嘴部、面部、颏部等区域的特征数据以及脸部的轮廓数据,特征数据包括当前人脸部位的位置数据以及当前人脸部位和其他部位之间的相对位置数据,以便于对人脸的不同区域进行模拟整形。

具体的,人脸上的特征区域可以包括额头、眼睛、眉毛、眼睑、鼻梁、鼻头、鼻翼、脸颊、嘴巴、颏部等,还包括脸部整体轮廓等脸型数据,上述特征区域可以构建不同的特征点,实现对人脸特征区域部位的划分,在获取特征数据时,不仅有特征区域部位自身的数据,还有特征区域部位的位置数据以及与其他特征区域的相对位置数据,以及特征区域部位的颜色、亮度等数据,在整形模拟匹配时综合上述数据可以提高整形模拟效果的协调性。

进一步的,除了根据人脸识别结果进行脸部区域分区外,还可以手动设置点位进行选取,如接收区域选取指令,在原始图像的人脸上选取指定区域,获取指定区域的特征数据,提高整形模拟匹配的灵活性。

在一个实施例中,根据人脸特征数据获取人脸的目标区域,获取人脸的第一特征参数的步骤包括以下步骤:

接收第一选取指令,根据第一选取指令在各分区中选取第一目标分区,将第一目标分区作为目标区域,获取除第一目标分区以外的其他分区的第一特征参数,第一特征参数包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合。

在本实施例中,可以通过第一选取指令选取第一目标分区,并将其作为目标区域,由于目标区域是需要进行模拟匹配调整的,因此可以获取除第一目标分区以外的其他分区的第一特征参数,以减少第一特征参数的数据量,加快数据处理进程;另外,第一特征参数包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合,通过上述参数或其组合的调整,可以使目标区域的图像与待用区域图像在不同维度相匹配协调,提高对单一分区部位进行整形模拟匹配时的整体协调性。

需要说明的是,第一特征参数除了上述提及的各个参数类型以外,还可以包括其他类型的参数。

在一个实施例中,整形模拟匹配方法还包括以下步骤:

接收修改指令,根据修改指令对整形模拟匹配图像进行特征数据微调;

或者,根据修改指令重新在各分区中选取第一目标分区。

在本实施例中,依据第二特征参数对第一特征参数进行调整,获得整形模拟匹配图像后,该整形模拟匹配图像可能并非符合待整形对像的要求,此时可以接收修改指令,根据修改指令进行特征数据微调,使之符合待整形对像的具体要求;或者,当前第一目标分区的整形模拟匹配不符合待整形对像的要求,可以重新选取新的第一目标分区进行整形模拟匹配,以此可以按照待整形对象的要求对整形模拟进行调节。

在一个实施例中,从预设的整形人脸特征数据库中获取与目标区域相匹配的待用区域图像的步骤包括以下步骤:

接收针对第二目标分区的触发指令,将第二目标分区作为目标区域,根据触发指令在整形人脸特征数据库中选取多个备选的分区图像,其中,各分区图像的分区类型与第二目标分区的分区类型相同;

显示各分区图像,接收第二选取指令,根据第二选取指令在各分区图像中选取待用区域图像。

在本实施例中,可以选择并触发第二目标分区,在整形人脸特征数据库中选取与第二目标分区类型相同的多个备选的分区图像,并显示分区图像,供待整形对象进行选择,在待整形对象通过第二选取指令选定待用区域图像后,可以将待用区域图像融合到原始图像中,以达到待整形对象自主选择整形内容,并展示整形模拟匹配图像的效果。

具体的,第二目标分区可以是额头、眼睛、眉毛、鼻子、嘴巴、颏部等部位,例如选取眼睛部位作为第二目标分区,可以在整形人脸特征数据库中选取不同形状的眼睛图像并显示,供待整形对象选择,确定后将选取的新的眼睛图形(即待用区域图像)融合到待整形对象的原始图像中,形成整形模拟匹配图像。

需要说明的是,若在接收针对第二目标分区的触发指令之前,已经接收第一选取指令,根据第一选取指令在各分区中选取第一目标分区,将第一目标分区作为目标区域,获取除第一目标分区以外的其他分区的第一特征参数,则此时可以无需接收针对第二目标分区的触发指令,直接将第一目标分区作为目标区域,在整形人脸特征数据库中选取多个备选的分区图像,其与第一目标分区的分区类型相同;

若在接收针对第二目标分区的触发指令之前,未接收第一选取指令,可以将人脸的各个分区作为待选的目标区域,获取的第一特征参数可以是各个分区的第一特征参数,根据触发指令来确定最终的第二目标区域,以及除第二目标分区以外的其他分区的第一特征参数。

在一个实施例中,将调整后的人脸和待用区域图像融合,获得整形模拟匹配图像的步骤包括以下步骤:

获取目标区域的大小,根据目标区域的大小对待用区域图像进行调整,将调整后的人脸中对应目标区域的部位替换成调整后的待用区域图像,并对调整后的待用区域图像与调整后的人脸的对接边缘进行模糊处理。

在本实施例中,目标区域是人脸图像的一部分,其具备一定的大小,一般与整形人脸特征数据库中的待用区域图像的大小不同,可以依据目标区域的大小对待用区域图像进行调整,以便将目标区域部位顺利替换成待用区域图像,另外,对调整后的待用区域图像与调整后的人脸的对接边缘进行模糊处理,通过上述处理可以避免最终得到的图像显示突兀,体现良好的模拟匹配效果。

需要说明的是,在进行融合和模糊处理后,可以接收修改指令,根据修改指令对得到的图像进行特征数据微调;或者,根据修改指令重新在各分区中选取第二目标分区。

在一个实施例中,如图3所示,整形模拟匹配方法包括以下步骤:

获取待整形对象的原始图像,对原始图像进行人脸识别;

获取待整形对象的脸部区域特征点,根据脸部区域特征点对脸部进行分区,获取各分区的特征数据以及脸部的轮廓数据;其中,各分区包括眼部、鼻部、嘴部、面部和颏部,特征数据包括当前分区的位置数据以及当前分区和其他分区之间的相对位置数据;

接收第一选取指令,根据第一选取指令在各分区中选取第一目标分区,将第一目标分区作为目标区域,获取除第一目标分区以外的其他分区的第一特征参数,第一特征参数包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合;

从预设的整形人脸特征数据库中选取多个备选的分区图像,其中,各分区图像的分区类型与第一目标分区的分区类型相同;

显示各分区图像,接收第二选取指令,根据第二选取指令在各分区图像中选取待用区域图像;获取待用区域图像的第二特征参数,其中,第一特征参数与第二特征参数的类型相同;

根据第二特征参数对第一特征参数进行调整,获得调整后的人脸,获取目标区域的大小,根据目标区域的大小对待用区域图像进行调整,将调整后的人脸中对应目标区域的部位替换成调整后的待用区域图像,并对调整后的待用区域图像与调整后的人脸的对接边缘进行模糊处理,获得整形模拟匹配图像。

通过上述方式可以较为便捷、准确地得到整形模拟匹配图像。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

根据上述整形模拟匹配方法,本发明实施例还提供一种整形模拟匹配系统,以下就本发明的整形模拟匹配系统的实施例进行详细说明。

参见图4所示,为本发明一个实施例的整形模拟匹配系统的结构示意图。该实施例中的整形模拟匹配系统包括:

图像识别单元210,用于获取待整形对象的原始图像,对原始图像进行人脸识别,获取待整形对象的人脸特征数据;

参数获取单元220,用于根据人脸特征数据获取人脸的目标区域,获取人脸中除目标区域外的区域的第一特征参数;从预设的整形人脸特征数据库中获取与目标区域相匹配的待用区域图像,获取待用区域图像的第二特征参数,其中,第一特征参数与第二特征参数的类型相同;

模拟匹配单元230,用于根据第二特征参数对第一特征参数进行调整,获得调整后人脸区域,将调整后人脸区域和待用区域图像融合,获得整形模拟匹配图像。

在本实施例中,整形模拟匹配系统包括图像识别单元210、参数获取单元220和模拟匹配单元230,图像识别单元210用于获取待整形对象的原始图像,对原始图像进行人脸识别,得到人脸特征数据;参数获取单元220用于基于人脸特征数据获取人脸的目标区域,及其第一特征参数;从预设的整形人脸特征数据库中获取待用区域图像及其第二特征参数,待用区域图像与目标区域相匹配,第一特征参数与第二特征参数的类型相同,具体数值不同,模拟匹配单元230用于以第二特征参数为依据对第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

在一个实施例中,图像识别单元210还用于获取待整形对象的正面图像和多张侧面图像,对正面图像和多张侧面图像进行人脸识别。

在一个实施例中,图像识别单元210还用于获取待整形对象的脸部区域特征点,根据脸部区域特征点对脸部进行分区,获取各分区的特征数据以及脸部的轮廓数据;其中,各分区包括眼部、鼻部、嘴部、面部和颏部,特征数据包括当前分区的位置数据以及当前分区和其他分区之间的相对位置数据。

在一个实施例中,参数获取单元220还用于接收第一选取指令,根据第一选取指令在各分区中选取第一目标分区,将第一目标分区作为目标区域,获取除第一目标分区以外的其他分区的第一特征参数,第一特征参数包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合。

在一个实施例中,如图5所示,整形模拟匹配系统还包括图像修改单元240,用于接收修改指令,根据修改指令对整形模拟匹配图像进行特征数据微调;或者,根据修改指令重新在各分区中选取第一目标分区。

在一个实施例中,参数获取单元220还用于接收针对第二目标分区的触发指令,将第二目标分区作为目标区域,根据触发指令在整形人脸特征数据库中选取多个备选的分区图像;显示各分区图像,接收第二选取指令,根据第二选取指令在各分区图像中选取待用区域图像,其中,各分区图像的分区类型与第二目标分区的分区类型相同。

在一个实施例中,模拟匹配单元230还用于获取目标区域的大小,根据目标区域的大小对待用区域图像进行调整,将调整后的人脸中对应目标区域的部位替换成调整后的待用区域图像,并对调整后的待用区域图像与调整后的人脸的对接边缘进行模糊处理。

本发明的整形模拟匹配系统与本发明的整形模拟匹配方法相对应,在上述整形模拟匹配方法的实施例中阐述的技术特征及其有益效果均适用于整形模拟匹配系统的实施例中。

上述各单元可用硬件形式内嵌于或独立于计算机设备中的处理器中,也可以用软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种整形模拟匹配设备,该整形模拟匹配设备可以是终端,其内部结构图可以如图6所示。该整形模拟匹配设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该整形模拟匹配设备的处理器用于提供计算和控制能力。该整形模拟匹配设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该整形模拟匹配设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种整形模拟匹配方法。该整形模拟匹配设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该整形模拟匹配设备的输入装置可以是显示屏上覆盖的触摸层,也可以是整形模拟匹配设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的整形模拟匹配设备的限定,具体的整形模拟匹配设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种可读存储介质,其上存储有可执行程序,可执行程序被处理器执行时实现上述的整形模拟匹配方法的步骤。

上述可读存储介质,通过其存储的可执行程序,可以实现以待用区域图像的第二特征参数为依据对人脸的第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

在一个实施例中,提供了一种整形模拟匹配设备,包括存储器和处理器,存储器存储有可执行程序,处理器执行可执行程序时实现上述的整形模拟匹配方法的步骤。

上述整形模拟匹配设备,通过在处理器上运行可执行程序,可以实现以待用区域图像的第二特征参数为依据对人脸的第一特征参数进行调整,得到的调整后的人脸可以与待用区域图像相匹配,调整后的人脸和待用区域图像可以协调融合,从而提高得到的整形模拟匹配图像的整体协调性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性的计算机可读取存储介质中,如实施例中,该计算机程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述整形模拟匹配方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

在一个实施例中,整形模拟匹配方法可以应用在移动设备中,移动设备可以是个人计算机、笔记本电脑、掌上电脑、智能手机、平板电脑、便携式可穿戴设备等。

整形模拟匹配方法的流程简图如图7所示。具体的,用户可以通过手机、平板电脑、摄像头等电子设备扫描或拍摄面部,上传三张不同面的人脸图像(正面,侧面(45度)两张),建立3d原始图像模型,或者也可以只拍摄正面的人脸图像(需要清楚显示人脸五官)。然后对用户的原始图像模型进行人脸识别,将脸部各部位进行分区,分割成额头、眼部(单眼,包括眼睛、眉毛)、鼻部(鼻头、鼻翼)、颏部、面部(两面颊)等分区(部位分区可以是通过用户手动设置点位来进行选取),通脸型数据计算算法,分析出使用人的脸部特征,确定各个脸部分区,用户可以选取单个脸部分区作为目标区域,获取其他分区的肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合的特征参数,在用户选定脸部分区后,可以从预设的整形人脸特征数据库中选取多个相同类型的备选的分区图像并显示呈现给用户,如选定眼部分区,则选取多个合适的眼部区域图像进行显示;用户从中自主选择需要的分区图像,自动获取该待用的分区图像的特征参数,其类型与上述其他分区的类型相同,也包括肤色、亮度、灰度、对比度、饱和度、锐度、色温中的任意一种或其组合参数,根据待用的分区图像的特征参数对其他分区的特征参数进行调整,根据目标区域的大小调整待用的分区图像的大小,将调整后的待用的分区图像融合到目标区域的位置,将对接位置进行模拟处理,得到整形模拟匹配图像,如对整形模拟匹配的效果不满意,用户可以用微调功能来进行对单个部位的图像处理,或者重新选择部位进行整形模拟匹配,得到最终的整形模拟匹配图像;如图8所示,用户可以将此模拟匹配效果图像通过在线咨询服务模块发给在线整形医生进行点对点的咨询,在线整形医生可以在此模拟图像的基础上再进行微调或是重新对每个部位进行匹配,从而得到最佳整形模拟匹配图像;让整形医生在线提供整形建议,并可修改客户的模拟数据,从而得到两方都觉得好的整形模拟匹配图像,然后用户可以保存模拟图像,还可以进行3d模拟图像打印,图像会保存在医生的整形服务端的数据库里,待下次用户线下找医生面诊时,医生可以调出数据作为面诊依据,减少双方沟通的时间;也可以通过分享功能,通过微信、qq等即时通讯软件分享给朋友,相对于传统整形模拟技术,只能通过简单的进行模糊图像处理,不能融合医美容专业技术,减少了用户的操作时间,而且得到的整形模拟匹配图像的协调性更好,不会有突兀的观感,提高了整形模拟匹配的效率和专业性,特别是应用在医疗美容术前客户面诊环节,可以更直观地让用户提前得到术后的效果模拟图像。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1