贴片式面膜模板构建方法与系统技术领域
本发明涉及模板构建技术领域,特别是涉及贴片式面膜模板构建方法与系统。
背景技术
面膜是利用覆盖在脸部的短暂时间,暂时隔离外界的空气与污染,提高肌肤温度,
扩张皮肤的毛孔,促进汗腺分泌与新陈代谢,使肌肤的含氧量上升,面膜有利于肌肤排除表
皮细胞新陈代谢的产物和累积的油脂类物质,面膜中的水分渗入肌肤表皮的角质层,皮肤
变得柔软,增加弹性。
正是面膜具有上述优点,目前越来越多的人使用面膜。然而现有贴片式面膜多数
是生产厂商按照统一的尺寸或者是一定数量的人脸数据来构建面膜模板的,由于数据采样
样本少,建模测试对象范围较窄,构建面膜模板过程中无法针对不同用户面部特点进行设
置,导致生产的贴片式面膜无法与用户面部紧密贴合,降低面膜使用效果,也给用户带来不
便的操作。
发明内容
基于此,有必要针对一般贴片式面膜模板构建方式构建出的面膜模板不符合不同
人脸,给用户带来不便操作的问题,提供一种能够分别构建出符合不同人脸模板的贴片式
面膜模板构建方法与系统,给用户带来便捷操作。
一种贴片式面膜模板构建方法,包括步骤:
获取用户图像数据,用户图像数据携带用户脸部图像以及预设参照物图像,预设
参照物的尺寸已知;
获取预设参照物在用户图像数据中的尺寸数据,并根据预设参照物在用户图像数
据中的尺寸数据以及预设参照物的已知尺寸,计算图像缩放比;
根据图像缩放比以及用户图像数据获取用户脸部2D图像数据;
将用户脸部2D图像数据转换为用户脸部3D图像数据;
根据用户脸部3D图像数据,构建针对用户的贴片式面膜模板。
一种贴片式面膜模板构建系统,包括:
图像获取模块,用于获取用户图像数据,用户图像数据携带用户脸部图像以及预
设参照物图像,预设参照物的尺寸已知;
缩放比计算模块,用于获取预设参照物在用户图像数据中的尺寸数据,并根据预
设参照物在用户图像数据中的尺寸数据以及预设参照物的已知尺寸,计算图像缩放比;
2D图像获取模块,用于根据图像缩放比以及用户图像数据获取用户脸部2D图像数
据;
转换模块,用于将用户脸部2D图像数据转换为用户脸部3D图像数据;
模板构建模块,用于根据用户脸部3D图像数据,构建针对用户的贴片式面膜模板。
本发明贴片式面膜模板构建系统方法与系统,获取用户图像数据,用户图像数据
携带用户脸部图像以及预设参照物图像,获取预设参照物在用户图像数据中的尺寸数据,
计算图像缩放比,根据图像缩放比以及用户图像数据获取用户脸部2D图像数据,将用户脸
部2D图像数据转换为用户脸部3D图像数据,根据用户脸部3D图像数据,构建针对用户的贴
片式面膜模板。整个过程中,基于获取的用户脸部图像以及预设参照物图像,获取真实、准
确的用户脸部3D图像,再基于用户脸部3D图像构建贴片式面膜模板,即能够构建出符合用
户脸型的贴片式面膜模板,给用户带来便捷操作。
附图说明
图1为本发明贴片式面膜模板构建方法第一个实施例的流程示意图;
图2为本发明贴片式面膜模板构建方法第二个实施例的流程示意图;
图3为本发明贴片式面膜模板构建系统第一个实施例的结构示意图;
图4为本发明贴片式面膜模板构建系统第二个实施例的结构示意图;
图5为本发明贴片式面膜模板构建方法与系统其中一个应用实例中操作示意图。
具体实施方式
如图1所示,一种贴片式面膜模板构建方法,包括步骤:
S100:获取用户图像数据,用户图像数据携带用户脸部图像以及预设参照物图像,
预设参照物的尺寸已知。
用户图像数据包括用户脸部图像以及预设参照物图像,用户图像数据具体可以是
用户预先拍摄好的图片之后上传或者是用户即时拍摄上传的照片,例如用户利用手机或相
机等设备拍摄自拍照,并上传自拍照至服务器。预设参照物是预先设置的参照物体,预设参
照物的尺寸已知,这里尺寸包括长、宽以及高,具体来说,预设参照物可以为身份证、已知尺
寸会员卡以及已知尺寸的书籍等。在实际应用中,用户可以手持身份证自拍照片并上传服
务器,服务器在接收到该用户图像数据之后进行后续处理。
S200:获取预设参照物在用户图像数据中的尺寸数据,并根据预设参照物在用户
图像数据中的尺寸数据以及预设参照物的已知尺寸,计算图像缩放比。
在步骤S100获取的用户图像数据中,获取预设参照物在该用户图像数据中的尺寸
数据,由于预设参照物尺寸已知,基于预设参照物实际的尺寸数据以及在用户图像数据中
的尺寸数据即可计算出图像缩放比。非必要的,为了避免用户图像数据中预设参照物与用
户人脸处于一“远”一“近”对图像缩放比计算精度的影响,可以选择预设参照物与用户人脸
处于同一平面内的用户图像数据来计算图像缩放比,或者在执行步骤S100之前提示用户需
上传预设参照物(身份证)与人脸在同一平面内的照片。另外,需要指出的是,由于用户脸部
与预设参照物可能会倾斜一定角度拍摄照片,例如用户侧脸拍摄自拍照并且上传至服务
器,此时,由于用户是侧脸拍摄的在图像中不同位置的图像缩放比是不相同的,对此可以基
于不同位置预设参照物在用户图像数据中的尺寸数据与预设参照物的已知尺寸来获取多
个不同位置图像缩放比,以便后续操作中更加准确获取用户脸部2D图像。
S300:根据图像缩放比以及用户图像数据获取用户脸部2D图像数据。
基于步骤S100的用户图像数据以及S200的图像缩放比,即可获知用户真实的脸部
2D图像数据,再基于用户脸部2D图像数据绘制用户脸部2D图像。上述获取用户脸部2D图像
数据过程可以借助计算机实现人脸重构以及人脸复原以及人脸识别等相关技术来实现。
更具体来说,如图2所示,在其中一个实施例中,步骤S300包括:
S320:根据用户图像数据提取用户脸部特征。
用户脸部特征可以包括用户脸型、用户脸部器官相对位置、用户脸部器官(眼睛、
鼻子、嘴巴以及耳朵)大小与形状以及用户脸部肤色等等,具体实现提取方式可以借助具有
人脸识别功能的计算机来实现数据处理与特征提取过程。
S340:根据用户脸部特征,获取用户脸部在预设坐标点的数据。
在用户脸部图像中设置坐标网络,坐标网络中坐标点的密集程度可以基于实际情
况的需要进行设定,当需要精度高时可以设置比较密集的坐标点,当需要精度较低时可以
设置比较宽松的坐标点,以降低数据处理量。基于用户脸部特征,获取用户脸部在预设坐标
点的数据,基于这些坐标点对应的用户脸部数据可以重构出用户真实2D图像。步骤S340可
以理解为将预先设置好的坐标点网络与用户图像数据整合到一起,在基于用户脸部特征,
来提取用户脸部在预设坐标点的数据。在步骤S340中为后续操作能够绘制更加清晰、准确
等用户脸部2D图像,可以获取用户脸部多个预设坐标点的数据,例如获取用户脸部预设83
个坐标点的数据。
S360:根据用户脸部预设坐标点的数据以及图像缩放比,绘制用户脸部2D图像。
基于步骤S340获取的用户脸部预设坐标点的数据以及步骤S200获取的图像缩放
比,绘制用户脸部2D图像。非必要的,这个数据处理过程可以借助计算机脸部重构技术,对
数据进行准确处理。
S400:将用户脸部2D图像数据转换为用户脸部3D图像数据。
最终面膜模板是3D模板,对此,需要将用户脸部2D图像数据转换为3D图像数据。在
2D图像转换为3D图像数据可以基于历史经验数据对2D图像数据中相关参数进行修正、计算
以及处理。非必要的,历史经验数据可以基于大数据分析方式来获得更加准确的结果。例如
可以获取不同用户的2D图像数据与3D图像数据,基于这些2D图像数据与3D图像数据进行大
数据分析,查找2D图像数据与3D图像数据之间对应关系,步骤S400再基于该2D图像数据与
3D图像数据之间对应关系将用户脸部2D图像数据转换为用户脸部3D图像数据。
非必要的,如图2所示,在其中一个实施例中,步骤S400包括:
S420:根据用户脸部特征,查找预设的脸部2D图像与3D图像相关系数比。
S440:根据用户脸部2D图像数据以及查找到的脸部2D图像与3D图像相关系数比,
获得用户脸部3D图像数据。
在实际应用中,不同用户的脸部2D图像数据与脸部3D图像数据之间对应关系可能
存在一定的差异,例如男性与女性脸部,男性脸部颧骨通常比女性脸部颧骨突出些,对此需
要基于用户脸部特征来对2D图像数据与3D图像数据之间对应关系执行选择,选择符合当前
用户的2D图像数据与3D图像数据之间对应关系,再基于选择的2D图像数据与3D图像数据之
间对应关系,将用户脸部2D图像数据转换为用户脸部3D图像数据,最终获取更加符合用户
真实脸部的3D图像数据。
S500:根据用户脸部3D图像数据,构建针对用户的贴片式面膜模板。
将3D数据工艺化,根据用户脸部3D图像数据,构建针对用户的贴片式面膜模板。例
如可以采用3D打印技术,来根据用户脸部3D图像数据,构建针对用户的贴片式面膜模板。具
体来说,为更进一步提高最终构建的贴片式面膜模板精度,3D数据工艺化工程中需要考虑
工艺数据的差异化,选择合适的工艺数据。
在其中一个实施例中,步骤S500包括:
步骤一:根据用户脸部特征,选择差异化3D工艺数据。
步骤二:根据用户脸部3D图像数据,采用差异化3D工艺数据,构建针对用户的贴片
式面膜模板。
不同用户脸型,其3D图像数据进行3D工艺化时会存在一定差异,而用户脸型可以
由用户脸部特征来体现,因此,为提高构建贴片式面膜模板的准确性,需要首先根据用户脸
部特征,选择差异化3D工艺数据,再根据用户脸部3D图像数据,采用差异化3D工艺数据,构
建针对用户的贴片式面膜模板。
本发明贴片式面膜模板构建系统方法,获取用户图像数据,用户图像数据携带用
户脸部图像以及预设参照物图像,获取预设参照物在用户图像数据中的尺寸数据,计算图
像缩放比,根据图像缩放比以及用户图像数据获取用户脸部2D图像数据,将用户脸部2D图
像数据转换为用户脸部3D图像数据,根据用户脸部3D图像数据,构建针对用户的贴片式面
膜模板。整个过程中,基于获取的用户脸部图像以及预设参照物图像,获取真实、准确的用
户脸部3D图像,再基于3D图像构建贴片式面膜模板,即能够构建出符合当前用户脸型的贴
片式面膜模板,给用户带来便捷操作。
在其中一个实施例中,贴片式面膜模板构建方法还包括:
步骤一:判断用户图像数据是否符合预设要求,预设要求包括用户脸部图像的清
晰度要求、预设参照物的图像清晰度要求、用户脸部与预设参照物相对位置要求、用户图像
数据大小要求以及人脸识别要求。
步骤二:若符合,进入获取预设参照物在用户图像数据中尺寸数据的步骤。
步骤三:若不符合,丢弃用户图像数据。
对用户图像数据进行检测,判断其是否符合预设要求,对符合要求的用户图像数
据进行下一步操作,对不符合的用户图像数据丢弃,非必要的,还可以提示用户重新拍摄。
具体来说,预设要求是预先设定的,其具体可以从用户脸部图像的清晰度要求、预设参照物
的图像清晰度要求、用户脸部与预设参照物相对位置要求、用户图像数据大小要求以及人
脸识别要求等几个方面来进行设定。
下面将以身份证为预设参照为实例,详细说明上述判断过程。
1、图像无法正确解析,有可能不是一个图像文件、或有数据破损。
2、用户上传的图像太大,图像像素尺寸的长或宽超过4096像素。
3、图片中的人脸照不符合检测要求。可能的原因是:未对上焦、拍摄时头部在移
动、未正视镜头(有抬头低头、左偏右偏的情况)、微笑、戴墨镜、等等。建议提示用户重拍。
4、图片中检测到不只一张人脸。
5、图片中没有找到身份证背面图像。可能是不存在身份证背面图像、不完整、尺寸
太小、或者遮挡过多。
6、图片中的身份证照不符合检测要求。可能的原因是:身份证倾斜导致长宽比不
正确、身份证不在预定位置、等等。建议提示用户重拍。
如图3所示,一种贴片式面膜模板构建系统,包括:
图像获取模块100,用于获取用户图像数据,用户图像数据携带用户脸部图像以及
预设参照物图像,预设参照物的尺寸已知。
缩放比计算模块200,用于获取预设参照物在用户图像数据中的尺寸数据,并根据
预设参照物在用户图像数据中的尺寸数据以及预设参照物的已知尺寸,计算图像缩放比。
2D图像获取模块300,用于根据图像缩放比以及用户图像数据获取用户脸部2D图
像数据。
转换模块400,用于将用户脸部2D图像数据转换为用户脸部3D图像数据。
模板构建模块500,用于根据用户脸部3D图像数据,构建针对用户的贴片式面膜模
板。
本发明贴片式面膜模板构建系统,图像获取模块100获取用户图像数据,用户图像
数据携带用户脸部图像以及预设参照物图像,缩放比计算模块200获取预设参照物在用户
图像数据中的尺寸数据,计算图像缩放比,2D图像获取模块300根据图像缩放比以及用户图
像数据获取用户脸部2D图像数据,转换模块400将用户脸部2D图像数据转换为用户脸部3D
图像数据,模板构建模块500根据用户脸部3D图像数据,构建针对用户的贴片式面膜模板。
整个过程中,基于获取的用户脸部图像以及预设参照物图像,获取真实、准确的用户脸部3D
图像,再基于3D图像构建贴片式面膜模板,即能够构建出符合当前用户脸型的贴片式面膜
模板,给用户带来便捷操作。
如图4所示,在其中一个实施例中,2D图像获取模块300包括:
特征提取单元320,用于根据用户图像数据提取用户脸部特征。
坐标点数据获取单元340,用于根据用户脸部特征,获取用户脸部在预设坐标点的
数据。
绘制单元360,用于根据用户脸部预设坐标点的数据以及图像缩放比,绘制用户脸
部2D图像。
如图4所示,在其中一个实施例中,转换模块400包括:
关系查找单元420,用于根据用户脸部特征,查找预设的脸部2D图像与3D图像相关
系数比。
转换单元440,用于根据用户脸部2D图像数据以及查找到的脸部2D图像与3D图像
相关系数比,获得用户脸部3D图像数据。
在其中一个实施例中,模板构建模块500包括:
工艺化选择单元,用于根据用户脸部特征,选择差异化3D工艺数据。
构建单元,用于根据用户脸部3D图像数据,采用差异化3D工艺数据,构建针对用户
的贴片式面膜模板。
在其中一个实施例中,贴片式面膜模板构建系统还包括:
判断模块,用于判断用户图像数据是否符合预设要求。
第一处理模块,用于当所述用户图像数据符合所述预设要求时,控制所述缩放比
计算模块200执行所述获取所述预设参照物在所述用户图像数据中尺寸数据的操作。
第二处理模块,用于当用户图像数据不符合预设要求时,丢弃用户图像数据。
预设要求包括用户脸部图像的清晰度要求、预设参照物的图像清晰度要求、用户
脸部与预设参照物相对位置要求、用户图像数据大小要求以及人脸识别要求。
为更进一步详细解释本发明贴片式面膜模板构建方法与系统的技术方案以及带
来的有益效果,下面将采用具体实例并结合附图5进行详细说明。
如图5所示,用户先上传自拍照,在自拍照中记录有用户人脸图像以及身份证照片
(预设参照物),服务器对用户上传的照片进行筛选、过滤,针对合格的照片进行存储,针对
不合格的照片丢弃,并且提示用户重新拍摄。服务器对合格的照片数据进行处理,获取用户
脸部2D图像数据,再将用户脸部2D图像数据转换为用户脸部3D图像数据,并且将用户脸部
3D图像进行工艺化处理,生成能够与用户脸部紧密贴合的贴片式面膜模板,将该用户定制
的贴片式面膜模板发货给用户。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能
因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在
不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
因此,本发明专利的保护范围应以所附权利要求为准。