logo好方法网

三维模型处理方法及装置、电子设备、存储介质


技术摘要:
本申请公开了一种及装置、电子设备、存储介质。该方法包括:获取第一三维人脸模型和目标发型模型,其中,所述第一三维人脸模型基于人脸得到;根据所述目标发型模型对所述第一三维人脸模型进行补全,得到第二三维人脸模型。
背景技术:
随着图像处理技术的发展,基于图像处理实现的应用也越来越多,其中,建立三维 人脸模型为众多应用中的一个。传统方法中,基于二维人脸图像可得到三维人脸模型,但在 通过该方法得到的三维人脸模型中,头发区域的数据不完整。
技术实现要素:
本申请提供一种及装置、电子设备、存储介质。 第一方面,提供了一种三维模型处理方法,所述方法包括: 获取第一三维人脸模型和目标发型模型,其中,所述第一三维人脸模型基于人脸 得到; 根据所述目标发型模型对所述第一三维人脸模型进行补全,得到第二三维人脸模 型。 在该方面中,由于目标发型模型包含任意视角下的数据,通过根据目标发型模型 对第一三维人脸模型进行补全得到第二三维人脸模型,可使第二三维人脸模型包含任意视 角下的头发数据。 结合本申请任一实施方式,所述获取目标发型模型,包括: 获取人物特征; 依据所述人物特征,得到所述目标发型模型。 结合本申请任一实施方式,所述获取人物特征,包括: 对所述第一三维人脸模型进行人物属性提取处理,得到所述第一三维人脸模型的 人物属性,作为所述人物特征; 所述依据所述人物特征,得到所述目标发型模型,包括: 依据所述人物属性,得到所述目标发型模型。 结合本申请任一实施方式,所述依据所述人物属性,得到所述目标发型模型,包 括: 生成与所述人物属性匹配的发型模型,作为所述目标发型模型;或, 依据所述人物属性从发型模型库中确定所述目标发型模型。 结合本申请任一实施方式,在所述人物属性的数量大于或等于2的情况下,所述方 法还包括: 依据人物属性优先级,确定人物属性检索顺序; 所述依据所述人物属性从发型模型库中确定所述目标发型模型,包括: 按所述人物属性检索顺序,使用所述人物属性检索所述发型模型库,得到所述目 标发型模型。 4 CN 111597928 A 说 明 书 2/20 页 结合本申请任一实施方式,所述获取人物特征,包括: 获取发型信息; 所述依据所述人物特征,得到所述目标发型模型,包括: 依据所述发型信息,得到所述目标发型模型。 结合本申请任一实施方式,所述依据所述发型信息,得到所述目标发型模型,包 括: 生成与所述发型信息匹配的发型模型,作为所述目标发型模型;或, 依据所述发型信息从发型模型库中确定所述目标发型模型。 结合本申请任一实施方式,所述获取发型信息,包括: 获取第一人脸图像; 对所述第一人脸图像进行发型信息提取处理,得到所述发型信息。 结合本申请任一实施方式,所述获取第一三维人脸模型,包括: 获取第二人脸图像和所述第二人脸图像的深度图像; 依据所述第二人脸图像和所述深度图像,得到所述第一三维人脸模型。 结合本申请任一实施方式,所述第二人脸图像包括人脸纹理数据,所述依据所述 第二人脸图像和所述深度图像,得到所述第一三维人脸模型,包括: 对所述第二人脸图像进行人脸关键点提取处理,得到人脸关键点; 依据所述人脸关键点和所述深度图像,得到第三三维人脸模型; 对所述人脸纹理数据和所述第三三维人脸模型进行融合处理,得到所述第一三维 人脸模型。 结合本申请任一实施方式,所述根据所述目标发型模型对所述第一三维人脸模型 进行补全,得到第二三维人脸模型,包括: 依据所述人脸关键点在所述第一三维人脸模型中的位置,确定所述目标发型模型 与所述第一三维人脸模型之间的位置关系; 对所述目标发型模型和所述第一三维人脸模型进行融合处理,使所述目标发型模 型和所述第一三维人脸模型满足所述位置关系,得到所述第二三维人脸模型。 结合本申请任一实施方式,所述对所述人脸纹理数据和所述第三三维人脸模型进 行融合处理,得到所述第一三维人脸模型,包括: 对所述人脸纹理数据和所述第三三维人脸模型进行融合处理,得到第四三维人脸 模型,其中,所述第四三维人脸模型包含头发区域; 去除所述第四三维人脸模型的头发区域,得到所述第一三维人脸模型。 结合本申请任一实施方式,在所述人物特征包括所述发型信息的情况下,所述获 取发型信息,包括: 对所述第四三维人脸模型进行发型信息提取处理,得到所述发型信息。 第二方面,提供了一种三维模型处理装置,所述装置包括: 获取单元,用于获取第一三维人脸模型和目标发型模型,其中,所述第一三维人脸 模型基于人脸得到; 补全单元,用于根据所述目标发型模型对所述第一三维人脸模型进行补全,得到 第二三维人脸模型。 5 CN 111597928 A 说 明 书 3/20 页 结合本申请任一实施方式,所述获取单元用于: 获取人物特征; 依据所述人物特征,得到所述目标发型模型。 结合本申请任一实施方式,所述获取单元用于: 对所述第一三维人脸模型进行人物属性提取处理,得到所述第一三维人脸模型的 人物属性,作为所述人物特征; 所述依据所述人物特征,得到所述目标发型模型,包括: 依据所述人物属性,得到所述目标发型模型。 结合本申请任一实施方式,所述获取单元用于: 生成与所述人物属性匹配的发型模型,作为所述目标发型模型;或, 依据所述人物属性从发型模型库中确定所述目标发型模型。 结合本申请任一实施方式,在所述人物属性的数量大于或等于2的情况下,所述装 置还包括: 确定单元,用于依据人物属性优先级,确定人物属性检索顺序; 所述获取单元用于: 按所述人物属性检索顺序,使用所述人物属性检索所述发型模型库,得到所述目 标发型模型。 结合本申请任一实施方式,所述获取单元用于: 获取发型信息; 所述依据所述人物特征,得到所述目标发型模型,包括: 依据所述发型信息,得到所述目标发型模型。 结合本申请任一实施方式,所述获取单元用于: 生成与所述发型信息匹配的发型模型,作为所述目标发型模型;或, 依据所述发型信息从发型模型库中确定所述目标发型模型。 结合本申请任一实施方式,所述获取单元用于: 获取第一人脸图像; 对所述第一人脸图像进行发型信息提取处理,得到所述发型信息。 结合本申请任一实施方式,所述获取单元用于: 获取第二人脸图像和所述第二人脸图像的深度图像; 依据所述第二人脸图像和所述深度图像,得到所述第一三维人脸模型。 结合本申请任一实施方式,所述获取单元用于: 对所述第二人脸图像进行人脸关键点提取处理,得到人脸关键点; 依据所述人脸关键点和所述深度图像,得到第三三维人脸模型; 对所述人脸纹理数据和所述第三三维人脸模型进行融合处理,得到所述第一三维 人脸模型。 结合本申请任一实施方式,所述补全单元用于: 依据所述人脸关键点在所述第一三维人脸模型中的位置,确定所述目标发型模型 与所述第一三维人脸模型之间的位置关系; 对所述目标发型模型和所述第一三维人脸模型进行融合处理,使所述目标发型模 6 CN 111597928 A 说 明 书 4/20 页 型和所述第一三维人脸模型满足所述位置关系,得到所述第二三维人脸模型。 结合本申请任一实施方式,所述获取单元用于: 对所述人脸纹理数据和所述第三三维人脸模型进行融合处理,得到第四三维人脸 模型,其中,所述第四三维人脸模型包含头发区域; 去除所述第四三维人脸模型的头发区域,得到所述第一三维人脸模型。 结合本申请任一实施方式,在所述人物特征包括所述发型信息的情况下,所述获 取单元用于: 对所述第四三维人脸模型进行发型信息提取处理,得到所述发型信息。 第三方面,提供了一种处理器,所述处理器用于执行如上述第一方面及其任意一 种可能实现的方式的方法。 第四方面,提供了一种电子设备,包括:处理器、发送装置、输入装置、输出装置和 存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所 述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种 可能实现的方式的方法。 第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有 计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所 述处理器执行如上述第一方面及其任意一种可能实现的方式的方法。 第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或 指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述第一 方面及其任一种可能的实现方式的方法。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非 限制本申请。 附图说明 为了更清楚地说明本申请实施例或
下载此资料需消耗2积分,
分享到:
收藏