• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 20
    • 下载费用:30 金币  

    重庆时时彩组选跟直选: 一种人脸贴图方法及装置.pdf

    关 键 词:
    一种 贴图 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201610939875.7

    申请日:

    2016.10.25

    公开号:

    CN106570822A

    公开日:

    2017.04.19

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06T 3/00申请日:20161025|||公开
    IPC分类号: G06T3/00 主分类号: G06T3/00
    申请人: 宇龙计算机通信科技(深圳)有限公司
    发明人: 朱洪达; 刘亚辉; 裴鸿刚
    地址: 518057 广东省深圳市南山区高新技术工业园北区酷派信息港1栋6层
    优先权:
    专利代理机构: 深圳鼎合诚知识产权代理有限公司 44281 代理人: 薛祥辉
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610939875.7

    授权公告号:

    |||

    法律状态公告日:

    2017.05.17|||2017.04.19

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明实施例提供一种人脸贴图方法及装置,通过获取待进行贴图处理的三维头像模型展开的UV拓扑网格与二维人脸图像的映射关系,其中,二维人脸图像通过移动终端获取,根据映射关系将二维人脸图像贴到三维头像模型上,达到了使用户可以对移动终端应用中的三维人物头像模型进行最大程度编辑的效果,使三维头像模型的功能应用更加趋于多样化,用户可以自定义三维头型模型,提升了用户体验的满意度。

    权利要求书

    1.一种人脸贴图方法,其特征在于,包括:
    获取待进行贴图处理的三维头像模型;
    获取所述三维头像模型展开的UV拓扑网格;
    通过移动终端获取作为贴图材料的二维人脸图像;
    获取所述二维人脸图像与所述UV拓扑网格的映射关系;
    根据所述映射关系将所述二维人脸图像贴到所述三维头像模型上。
    2.如权利要求1所述的人脸贴图方法,其特征在于,获取待进行贴图处理的三维头像模
    型包括:
    接收模型选择指令;
    根据所述模型选择指令从预设的模型库中选择对应的三维头像模型,所述模型库中存
    储有多个不同地域范围、年龄段以及性别的三维头像模型。
    3.如权利要求1所述的人脸贴图方法,其特征在于,通过移动终端获取作为贴图材料的
    二维人脸图像包括:
    通过所述移动终端的图像采集??榉直鸩杉肆车淖蟛嗤枷?、正面图像以及右侧图
    像;
    将采集的所述左侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图材料
    的二维人脸图像。
    4.如权利要求1-3任一项所述的人脸贴图方法,其特征在于,获取所述二维人脸图像与
    所述UV拓扑网格的映射关系包括:
    将所述二维人脸图像划分为多个单元,一个单元为一个纹理元素;
    获取所述二维人脸图像上关键区域的纹理元素,并将其与所述UV拓扑网格上对应关键
    区域内的网格进行对应形成关键区域映射关系;所述关键区域包括双眼区域、双耳区域、鼻
    区域、嘴区域中的至少一个。
    5.如权利要求4所述的人脸贴图方法,其特征在于,将所述二维人脸图像上关键区域与
    所述UV拓扑网格中对应关键区域内的网格进行对应形成关键区域映射关系包括:
    将所述UV拓扑网格以半透明图层方式覆盖在所述二维人脸图像上,根据图像移动指令
    将所述二维人脸图像进行位置移动,以将所述二维人脸图像上的关键区域的纹理元素与所
    述UV拓扑网格上对应的关键区域内的网格进行对准;或,通过图像识别方式自动识别所述
    二维人脸图像上的关键区域,将所述UV拓扑网格上相应关键区域内的网格与所述二维人脸
    图像上的关键区域内的纹理元素进行对准,并以半透明图层方式覆盖在所述二维人脸图像
    上;
    根据关键区域划分指令获取所述二维人脸图像上的关键区域内的纹理元素以及各纹
    理元素对应的网格,并计算得到关键区域内作为中心点的纹理元素以及该中心点对应的中
    心网格。
    6.如权利要求4所述的人脸贴图方法,其特征在于,获取所述二维人脸图像与所述UV拓
    扑网格的映射关系还包括:
    根据所述二维人脸图像上关键区域的纹理元素与所述UV拓扑网格中对应关键区域内
    的网格的关键区域映射关系,确定所述二维人脸图像上其他人脸区域中的纹理元素与所述
    UV拓扑网格中其他对应区域内的网格的映射关系。
    7.一种人脸贴图装置,应用于移动终端,其特征在于包括:
    模型选择???,用于获取待进行贴图处理的三维头像模型;
    网格获取???,用于获取所述三维头像模型展开的UV拓扑网格;
    贴图材料获取???,用于通过移动终端获取作为贴图材料的二维人脸图像;
    处理???,用于获取所述二维人脸图像与所述UV拓扑网格的映射关系;
    执行???,用于根据所述映射关系将所述二维人脸图像贴到所述三维头像模型上。
    8.如权利要求7所述的人脸贴图装置,其特征在于,所述模型选择??榘ǎ?br />指令接收单元,用于接收模型选择指令;
    选择单元,用于根据所述模型选择指令从预设的模型库中选择对应的三维头像模型,
    所述模型库中存储有多个不同地域范围、年龄段以及性别的三维头像模型。
    9.如权利要求7所述的人脸贴图装置,其特征在于,所述贴图材料获取??榘ǎ?br />图像采集控制单元,用于控制所述移动终端的图像采集??榉直鸩杉肆车淖蟛嗤?br />像、正面图像以及右侧图像;
    图像合成处理单元,用于将所述左侧图像、正面图像以及右侧图像进行图像合成处理
    得到作为贴图材料的二维人脸图像。
    10.如权利要求7-9任一项所述的人脸贴图装置,其特征在于,所述处理??榘ǎ?br />划分单元,用于将所述二维人脸图像划分为多个单元,一个单元为一个纹理元素;
    关键区映射单元,用于获取所述二维人脸图像上关键区域的纹理元素,并将其与所述
    UV拓扑网格上对应关键区域内的网格进行对应形成关键区域映射关系;所述关键区域包括
    双眼区域、双耳区域、鼻区域、嘴区域中的至少一个。

    说明书

    一种人脸贴图方法及装置

    技术领域

    本发明涉及图像处理技术领域,尤其涉及一种人脸贴图方法及装置。

    背景技术

    随着科技的不断进步,人物“三维模型”已经广泛存在于各种“三维应用”、“三维游
    戏应用”中,例如现在逐渐流行的“虚拟现实”和“增强现实”都离不开3D空间场景,3D人物建
    模技术。然而目前移动终端的“三维应用”、“三维游戏应用”中的3D人物头像模型都是预置
    在移动终端应用客户端中,或者是通过网络导入于移动终端应用客户端,而且这些3D模型
    通常都是通过电脑创建的。以在电脑端创建3D人物头像模型为例,首先根据普通“手绘”或
    “相片”创建一个3D人物头像模型,3D人物头像模型完成后,无贴图、无质感、无点亮特效,渲
    染后如雕塑一般,具体可以参见图1所示;然后将真实的物体表面(皮肤表面)作为材料贴在
    3D人物头像模型上,使3D人物头像模型有真实的效果,如图2所示;最后通过点亮模型添加
    点亮特效使3D人物头像模型更逼真。虽然通过这种方式可以预置多个3D人物头像模型,但
    是用户在移动终端上却不能对该3D人物头像模型做大幅度编辑,因此用户的体验感较差。

    发明内容

    本发明实施例提供一种人脸贴图方法及装置,以解决现有技术中无法对移动终端
    上各种应用中的三维人物头像模型进行大幅度编辑的问题。

    为解决上述技术问题,本发明实施例采用以下技术方案:

    一种人脸贴图方法,包括:获取待进行贴图处理的三维头像模型;获取所述三维头
    像模型展开的UV拓扑网格;通过移动终端获取作为贴图材料的二维人脸图像;获取所述二
    维人脸图像与所述UV拓扑网格的映射关系;根据所述映射关系将所述二维人脸图像贴到所
    述三维头像模型上。

    进一步地,获取待进行贴图处理的三维头像模型包括:接收模型选择指令;根据所
    述模型选择指令从预设的模型库中选择对应的三维头像模型,所述模型库中存储有多个不
    同地域范围、年龄段以及性别的三维头像模型。

    进一步地,通过移动终端获取作为贴图材料的二维人脸图像包括:通过所述移动
    终端的图像采集??榉直鸩杉肆车淖蟛嗤枷?、正面图像以及右侧图像;将采集的所述左
    侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图材料的二维人脸图像。

    进一步地,获取所述二维人脸图像与所述UV拓扑网格的映射关系包括:

    将所述二维人脸图像划分为多个单元,一个单元为一个纹理元素;获取所述二维
    人脸图像上关键区域的纹理元素,并将其与所述UV拓扑网格上对应关键区域内的网格进行
    对应形成关键区域映射关系;所述关键区域包括双眼区域、双耳区域、鼻区域、嘴区域中的
    至少一个。

    进一步地,将所述二维人脸图像上关键区域与所述UV拓扑网格中对应关键区域内
    的网格进行对应形成关键区域映射关系包括:将所述UV拓扑网格以半透明图层方式覆盖在
    所述二维人脸图像上,根据图像移动指令将所述二维人脸图像进行位置移动,以将所述二
    维人脸图像上的关键区域的纹理元素与所述UV拓扑网格上对应的关键区域内的网格进行
    对准;或,通过图像识别方式自动识别所述二维人脸图像上的关键区域,将所述UV拓扑网格
    上相应关键区域内的网格与所述二维人脸图像上的关键区域内的纹理元素进行对准,并以
    半透明图层方式覆盖在所述二维人脸图像上;根据关键区域划分指令获取所述二维人脸图
    像上的关键区域内的纹理元素以及各纹理元素对应的网格,并计算得到关键区域内作为中
    心点的纹理元素以及该中心点对应的中心网格。

    进一步地,获取所述二维人脸图像与所述UV拓扑网格的映射关系还包括:根据所
    述二维人脸图像上关键区域的纹理元素与所述UV拓扑网格中对应关键区域内的网格的关
    键区域映射关系,确定所述二维人脸图像上其他人脸区域中的纹理元素与所述UV拓扑网格
    中其他对应区域内的网格的映射关系。

    一种人脸贴图装置,应用于移动终端,包括:模型选择???,用于获取待进行贴图
    处理的三维头像模型;网格获取???,用于获取所述三维头像模型展开的UV拓扑网格;贴图
    材料获取???,用于通过移动终端获取作为贴图材料的二维人脸图像;处理???,用于获取
    所述二维人脸图像与所述UV拓扑网格的映射关系;执行???,用于根据所述映射关系将所
    述二维人脸图像贴到所述三维头像模型上。

    进一步地,所述模型选择??榘ǎ褐噶罱邮盏ピ?,用于接收模型选择指令;选择
    单元,用于根据所述模型选择指令从预设的模型库中选择对应的三维头像模型,所述模型
    库中存储有多个不同地域范围、年龄段以及性别的三维头像模型。

    进一步地,所述贴图材料获取??榘ǎ和枷癫杉刂频ピ?,用于控制所述移动终
    端的图像采集??榉直鸩杉肆车淖蟛嗤枷?、正面图像以及右侧图像;图像合成处理单元,
    用于将所述左侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图材料的二维
    人脸图像。

    进一步地,所述处理??榘ǎ夯值ピ?,用于将所述二维人脸图像划分为多个单
    元,一个单元为一个纹理元素;关键区映射单元,用于获取所述二维人脸图像上关键区域的
    纹理元素,并将其与所述UV拓扑网格上对应关键区域内的网格进行对应形成关键区域映射
    关系;所述关键区域包括双眼区域、双耳区域、鼻区域、嘴区域中的至少一个。

    有益效果

    本发明实施例提供的一种人脸贴图方法及装置,通过获取待进行贴图处理的三维
    头像模型展开的UV拓扑网格与二维人脸图像的映射关系,其中,二维人脸图像通过移动终
    端获取,根据映射关系将二维人脸图像贴到三维头像模型上,解决现有技术中无法对移动
    终端上各应用三维人物头像模型进行大幅度编辑的问题,达到了使用户可以对移动终端应
    用中的三维人物头像模型进行最大程度编辑的效果,增加了三维头像模型的应用功能,提
    升了用户体验的满意度。

    附图说明

    图1为本发明提供的3D人物头像模型示意图;

    图2为本发明提供的在3D人物头像模型贴图的示意图;

    图3为本发明实施例一提供的人脸贴图方法的流程示意图;

    图4为本发明实施例一提供的三维头像模型展开为UV拓扑网格的示意图;

    图5为本发明实施例一提供的二维人脸图像划分为多个纹理元素的示意图;

    图6-1为本发明实施例一提供的UV拓扑单元网格示意图;

    图6-2为本发明实施例一提供的二维人脸图像纹理元素示意图一;

    图6-3为本发明实施例一提供的二维人脸图像纹理元素示意图二;

    图7为本发明实施例二提供的人脸贴图方法的流程示意图;

    图8为本发明实施例二提供的用户框选关键区域的示意图;

    图9为本发明实施例三提供的人脸贴图装置的结构示意图一;

    图10为本发明实施例三提供的人脸贴图装置的结构示意图二;

    图11为本发明实施例三提供的人脸贴图装置的结构示意图三;

    图12为本发明实施例三提供的人脸贴图装置的结构示意图四;

    图13为本发明实施例四提供的移动终端的结构示意图。

    具体实施方式

    本发明适用于所有终端,包括如手机、平板等。下面通过具体实施方式结合附图对
    本发明作进一步详细说明。

    实施例一:

    为了使用户可以对终端应用中的三维人物头像模型进行最大程度的编辑,本实施
    例提供一种人脸贴图方法,参见图3所示,包括:

    S301:获取待进行贴图处理的三维头像模型。

    需要说明的是,获取待进行贴图处理的三维头像模型可以包括:接收模型选择指
    令,根据模型选择指令从预设的模型库中选择对应的三维头像模型,其中,模型库中包含多
    个不同种类的三维头像模型。一般情况下,不同地域范围、年龄段以及性别的三维头像模型
    是不同的,所以,模型库中的不同种类的三维头像模型可以根据不同的地域范围、年龄段以
    及性别划分,例如,模型库中可以包括中国、印度、美国等的三维头像模型,也可以包括欧
    美、亚洲、非洲等的三维头像模型。

    S302:获取待进行贴图处理的三维头像模型展开的UV拓扑网格。

    其中,将待进行贴图处理的三维头像模型展开为UV拓扑网格的示意图可以参见图
    4所示。

    S303:通过移动终端获取作为贴图材料的二维人脸图像。

    其中,可以通过移动终端从网络上获取作为贴图材料的二维人脸图像,也可以通
    过移动终端直接从本地获取作为贴图材料的二维人脸图像,还可以通过移动终端的图像采
    集??榛竦米魑疾牧系亩肆惩枷?。当通过移动终端的图像采集??榛竦米魑?br />材料的二维人脸图像时,移动终端的图像采集??榭梢苑直鸩杉肆车淖蟛嗤枷?、正面图
    像以及右侧图像,然后将采集的左侧图像、正面图像以及右侧图像进行图像合成处理得到
    作为贴图材料的二维人脸图像,具体的,可以是通过三次单独的拍摄获得人脸的左侧图像、
    正面图像以及右侧图像这三面图像,然后将这三面图像进行合成处理得到作为贴图材料的
    二维人脸图像,还可以是通过全景拍摄,在一次拍摄的过程中获得人脸的左侧图像、正面图
    像以及右侧图像这三面图像,然后进行合成处理得到作为贴图材料的二维人脸图像。应当
    理解的是,在有些情况下,当通过移动终端的图像采集??榛竦米魑疾牧系亩肆?br />图像时,图像采集??橐部梢灾徊杉肆车恼嫱枷?,具体的拍摄规则,开发人员可以灵活
    设置。

    在此,需要说明的是,本实施例中S301步骤与S303步骤之间,S302步骤与S303步骤
    之间并无严格的时序限制。例如,可以是先通过移动终端获取作为贴图材料的二维人脸图
    像,再获取待进行贴图处理的三维头像模型,然后再获取待进行贴图处理的三维头像模型
    展开的UV拓扑网格;还可以是先获取待进行贴图处理的三维头像模型,再通过移动终端获
    取作为贴图材料的二维人脸图像,然后再获取待进行贴图处理的三维头像模型展开的UV拓
    扑网格。

    S304:获取二维人脸图像与拓扑网格的映射关系。

    需要说明的是,获取二维人脸图像与拓扑网格的映射关系可以包括:

    将二维人脸图像划分为多个单元,一个单元为一个纹理元素;具体可以参见图5所
    示,二维头像“左上角”对应的就是(0.0)方块单元,图5中的单元方块即为本实施例中的纹
    理元素,应当理解的是,同样的二维人脸图像可以有多种划分方式,具体的划分方式可以由
    开发人员灵活设置;

    获取二维人脸图像上关键区域的纹理元素,并将其与UV拓扑网格上对应关键区域
    内的网格进行对应形成关键区域映射关系;其中,关键区域包括双眼区域、双耳区域、鼻区
    域、嘴区域中的至少一个。

    此外,将二维人脸图像上关键区域与UV拓扑网格中对应关键区域内的网格进行对
    应形成关键区域映射关系还可以包括:

    将UV拓扑网格以半透明图层方式覆盖在二维人脸图像上,根据图像移动指令将二
    维人脸图像进行位置移动,以将二维人脸图像上的关键区域的纹理元素与UV拓扑网格上对
    应的关键区域内的网格进行对准;或,通过图像识别方式自动识别二维人脸图像上的关键
    区域,将UV拓扑网格上相应关键区域内的网格与二维人脸图像上的关键区域内的纹理元素
    进行对准,并以半透明图层方式覆盖在二维人脸图像上;根据关键区域划分指令获取二维
    人脸图像上的关键区域内的纹理元素以及各纹理元素对应的网格,并计算得到关键区域内
    作为中心点的纹理元素以及该中心点对应的中心网格。其中,本实施例中的关键区域划分
    指令可以是通过用户下发的,也即是通过用户的选择指令获取二维人脸图像上的关键区域
    内的纹理元素以及各纹理元素对应的网格,例如用户在终端屏幕上框选出鼻子区域,则相
    应的就获取二维人脸图像上框选出来的鼻子区域内的纹理元素以及该纹理元素对应的网
    格,并计算得到框选出来的鼻子区域内作为中心点的纹理元素以及该中心点对应的中心网
    格。当然了,本实施例中的关键区域划分指令还可以是开发人员预先设置的,当二维人脸图
    像上的关键区域的纹理元素与UV拓扑网格上对应的关键区域内的网格对准,且UV拓扑网格
    以半透明图层方式覆盖在二维人脸图像上时,可以通过图像识别方式自动识别该关键区域
    为要进行贴图的区域,则自动获取二维人脸图像上的该关键区域内的纹理元素以及各纹理
    元素对应的网格,例如,预先设置的关键区域划分指令是获取双眼区域为关键区域以进行
    贴图,则可以通过图像识别方式确定该区域为双眼区域后,获取二维人脸图像上的双眼区
    域内的纹理元素以及各纹理元素对应的网格,并计算得到双眼区域内作为中心点的纹理元
    素以及该中心点对应的中心网格。应当理解的是,本实施例中的中心点可以通过预先设置
    在终端内的程序计算得到。

    下面对将二维人脸图像上关键区域的纹理元素与UV拓扑网格上对应的关键区域
    内的网格对应,并得到相关中心点进行进一步的具体说明,图6-1所示为UV拓扑网格的一个
    单元网格,图6-2所示为二维人脸图像X的纹理元素,图6-3所示为二维人脸图像Y的纹理元
    素,假设图6-1的网格分别与图6-2的图像X和图6-3的图像Y贴片,因为该UV拓扑网格是u、v
    坐标轴为1的长度,中心坐标是(0.5,0.5),那么它对应图像X的中心点是(2,2);对应图像Y
    的中心点是(3,3)。

    此外需要说明的是,本实施例S304中获取二维人脸图像与拓扑网格的映射关系还
    可以包括:根据二维人脸图像上关键区域的纹理元素与UV拓扑网格中对应关键区域内的网
    格的关键区域映射关系,确定二维人脸图像上其他人脸区域中的纹理元素与UV拓扑网格中
    其他对应区域内的网格的映射关系。

    S305:根据映射关系将二维人脸图像贴到三维头像模型上。

    本实施例中可以基于简单光照模型对该经贴图处理的三维头像模型做点亮特效,
    并进行渲染处理得到终端上呈现的3D头像模型,用户还可以观察该3D头像模型的渲染效
    果,然后可以根据具体情况对该3D头像模型进行“微调”以完善瑕疵使其更逼真。例如,用户
    可以自定义3D头像模型的肤色以隐藏不真实的地方,或者可以通过选择多种预先设置的3D
    头像模型发型遮盖不完善的地方。

    在此,需要说明的是,在本实施例中为了使最终得到的3D模型更为逼真,还可以在
    根据映射关系将二维人脸图像贴到三维头像模型上后再进行BUMP(凹凸)贴图处理,也即是
    在贴有二维人脸头像的三维头像模型上再映射一层纹理,映射的纹理和二维人脸头像的内
    容相同,但是位置相错,以此更好的表现凹凸的细节,比如毛孔、皱纹等。

    本实施例提供的人脸贴图方法,通过获取待进行贴图处理的三维头像模型展开的
    UV拓扑网格与二维人脸图像的映射关系,再根据映射关系将二维人脸图像贴到三维头像模
    型上,使用户可以对移动终端应用中的三维人物头像模型进行最大程度的编辑,使用户得
    到更好的体验。

    实施例二:

    为了更好的理解本发明,本实施例提供一种更加具体的人脸贴图方法,参见图7所
    示,包括:

    S701:根据模型选择指令从预设的模型库中选择待进行贴片处理的三维头像模
    型,并展开该待进行贴片处理的三维头像模型的UV拓扑网格。

    其中,模型选择指令可以由用户通过终端下发,模型库中包含多个不同种类的三
    维头像模型。一般情况下,不同地域范围、年龄段以及性别的三维头像模型是不同的,所以,
    模型库中的不同种类的三维头像模型可以根据不同的地域范围、年龄段以及性别划分。

    S702:通过移动终端的图像采集??榛袢∽魑疾牧系亩肆惩枷?。

    本实施例S702中的图像采集??榭梢苑直鸩杉肆车淖蟛嗤枷?、正面图像以及右
    侧图像,然后将采集的左侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图
    材料的二维人脸图像,具体的,可以是通过三次单独的拍摄获得人脸的左侧图像、正面图像
    以及右侧图像这三面图像,然后将这三面图像进行合成处理得到作为贴图材料的二维人脸
    图像,还可以是通过全景拍摄,在一次拍摄的过程中获得人脸的左侧图像、正面图像以及右
    侧图像这三面图像,然后进行合成处理得到作为贴图材料的二维人脸图像。应当理解的是,
    在有些情况下,当通过移动终端的图像采集??榛竦米魑疾牧系亩肆惩枷袷?,图
    像采集??橐部梢灾徊杉肆车恼嫱枷?,具体的拍摄规则,开发人员可以灵活设置。

    在此需要说明的是,本实施例S701步骤和S702步骤之间没有严格的时序限制。

    S703:将二维人脸图像划分为多个单元,一个单元为一个纹理元素,获取二维人脸
    图像上关键区域的纹理元素。

    关键区域可以包括双眼区域、双耳区域、鼻区域、嘴区域中的至少一个,在本实施
    例中为了使最终得到的三维头像模型更加逼真,该关键区域为双眼区域、双耳区域、鼻区
    域、嘴区域。

    S704:将UV拓扑网格以半透明图层方式覆盖在二维人脸图像上,根据图像移动指
    令将二维人脸图像进行位置移动,以将二维人脸图像上的关键区域的纹理元素与UV拓扑网
    格上对应的关键区域内的网格进行对准。

    S705:根据用户下发的关键区域划分指令获取二维人脸图像上的关键区域内的纹
    理元素以及各纹理元素对应的网格,并计算得到关键区域内作为中心点的纹理元素以及该
    中心点对应的中心网格。

    其中,本实施例中用户下发的关键区域划分指令可以是用户在终端屏幕上选择二
    维人脸图像上的关键区域内的纹理元素以及各纹理元素对应的网格,例如,用户在终端屏
    幕上框选出双眼区域、双耳区域、鼻区域、嘴区域,具体可以参见图8所示,则相应的就获取
    二维人脸图像上框选出来的双眼区域、双耳区域、鼻区域、嘴区域中的纹理元素以及该纹理
    元素对应的网格,并分别计算得到框选出来的双眼区域、双耳区域、鼻区域、嘴区域内作为
    中心点的纹理元素以及该中心点对应的中心网格。当然了,本实施例中的关键区域划分指
    令还可以是开发人员预先设置的,当二维人脸图像上的关键区域的纹理元素与UV拓扑网格
    上对应的关键区域内的网格对准,且UV拓扑网格以半透明图层方式覆盖在二维人脸图像上
    时,可以通过图像识别方式自动识别该关键区域为要进行贴图的区域,此时则自动获取二
    维人脸图像上的该关键区域内的纹理元素以及各纹理元素对应的网格,例如,预先设置的
    关键区域划分指令是获取双眼区域、双耳区域、鼻区域、嘴区域为关键区域以进行贴图,则
    可以通过图像识别方式确定该区域为双眼区域、双耳区域、鼻区域、嘴区域中的任何一个区
    域后,获取二维人脸图像上的相应区域内的纹理元素以及各纹理元素对应的网格,并计算
    得到相应区域内作为中心点的纹理元素以及该中心点对应的中心网格。应当理解的是,本
    实施例中的中心点可以通过预先设置在终端内的程序计算得到。

    S706:将二维人脸图像贴到三维头像模型上,经渲染后得到3D头像模型并呈现给
    终端用户。

    S707:接收用户下发的指令,并根据该指令对3D头像模型进行修饰。

    本实施例S707中,用户可以根据终端上呈现的3D头像模型的渲染效果来下发调节
    指令以使最终得到的3D头像模型更逼真,也即是,可以接收用户下发的肤色调节指令,对该
    3D头像模型进行肤色调节以隐藏不真实的地方。当然,用户还可以根据终端上呈现的3D头
    像模型的渲染效果来下发3D发型选择指令以选择合适的发型来遮盖瑕疵,也即是,可以接
    收用户下发的3D发型选择指令,选择预置的3D发型来遮盖发迹线、“缝合处”、耳朵等不完善
    的地方。

    通过本实施例提供的人脸贴图方法,用户可以对移动终端应用中的三维人物头像
    模型进行最大程度的编辑,使用户可以得到更好的体验。

    实施例三:

    为了优化移动终端应用中的三维人物头像模型,使用户可以对该三维人物头像模
    型进行大幅度的编辑,本实施例提供一种人脸贴图装置,可以参见图9所示,应用于移动终
    端,包括:模型选择???1、网格获取???2、贴图材料获取???3、处理???4和执行???br />95。其中,模型选择???1用于获取待进行贴图处理的三维头像模型;网格获取???2用于
    获取三维头像模型展开的UV拓扑网格;贴图材料获取???3用于通过移动终端获取作为贴
    图材料的二维人脸图像;处理???4用于获取二维人脸图像与UV拓扑网格的映射关系;执
    行???5用于根据映射关系将二维人脸图像贴到三维头像模型上。

    其中,模型选择???1可以包括:指令接收单元911和选择单元912,具体可以参见
    图10所示,指令接收单元911用于接收模型选择指令;选择单元912用于根据模型选择指令
    从预设的模型库中选择对应的三维头像模型,其中,模型库中包含多个不同种类的三维头
    像模型。一般情况下,不同地域范围、年龄段以及性别的三维头像模型是不同的,所以,模型
    库中的不同种类的三维头像模型可以根据不同的地域范围、年龄段以及性别划分,例如,模
    型库中可以包括中国、印度、美国等的三维头像模型,也可以包括欧美、亚洲、非洲等的三维
    头像模型。

    本实施例中的贴图材料获取???3可以包括:图像采集控制单元931和图像合成
    处理单元932,具体可以参见图11所示,其中,图像采集控制单元931用于控制移动终端的图
    像采集??榉直鸩杉肆车淖蟛嗤枷?、正面图像以及右侧图像;图像合成处理单元932用于
    将左侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图材料的二维人脸图
    像。当然,本实施例中的贴图材料获取???3还可以直接从网络上或者本地获取作为贴图
    材料的二维人脸图像。

    应当理解的是,本实施例中的图像采集控制单元931可以控制图像采集??橥ü?br />三次单独的拍摄获得人脸的左侧图像、正面图像以及右侧图像这三面图像;当然,本实施例
    中的图像采集控制单元931还可以控制图像采集??橥ü芭纳?,在一次拍摄的过程中
    获得人脸的左侧图像、正面图像以及右侧图像这三面图像;然后图像合成处理单元932将左
    侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图材料的二维人脸图像。

    本实施例中的处理???4包括划分单元941和关键区映射单元942,可以参见图12
    所示,其中划分单元941用于将二维人脸图像划分为多个单元,一个单元为一个纹理元素;
    关键区映射单元942用于获取二维人脸图像上关键区域的纹理元素,并将其与UV拓扑网格
    上对应关键区域内的网格进行对应形成关键区域映射关系;关键区域包括双眼区域、双耳
    区域、鼻区域、嘴区域中的至少一个。

    本实施例中的关键区映射单元942还可以包括:第一对准子单元或第二对准子单
    元,其中,第一对准子单元用于将UV拓扑网格以半透明图层方式覆盖在二维人脸图像上,根
    据图像移动指令将二维人脸图像进行位置移动,以将二维人脸图像上的关键区域的纹理元
    素与UV拓扑网格上对应的关键区域内的网格进行对准;第二对准子单元用于通过图像识别
    方式自动识别二维人脸图像上的关键区域,将UV拓扑网格上相应关键区域内的网格与二维
    人脸图像上的关键区域内的纹理元素进行对准,并以半透明图层方式覆盖在二维人脸图像
    上;此时,本实施例中的关键区映射单元942还包括计算子单元,用于根据关键区域划分指
    令获取二维人脸图像上的关键区域内的纹理元素以及各纹理元素对应的网格,并计算得到
    关键区域内作为中心点的纹理元素以及该中心点对应的中心网格。其中,本实施例中的关
    键区域划分指令可以是通过用户下发的,也即是通过用户的选择指令获取二维人脸图像上
    的关键区域内的纹理元素以及各纹理元素对应的网格,例如用户在终端屏幕上框选出鼻子
    区域,则相应的就获取二维人脸图像上框选出来的鼻子区域内的纹理元素以及该纹理元素
    对应的网格,并计算得到框选出来的鼻子区域内作为中心点的纹理元素以及该中心点对应
    的中心网格,该中心点可以通过终端系统内的算法得到,比如若用户用矩形框框选出鼻子
    区域,则该矩形框的对角线的交点可以作为中心点。当然了,本实施例中的关键区域划分指
    令还可以是开发人员预先设置的,当二维人脸图像上的关键区域的纹理元素与UV拓扑网格
    上对应的关键区域内的网格对准,且UV拓扑网格以半透明图层方式覆盖在二维人脸图像上
    时,可以通过图像识别方式自动识别该关键区域为要进行贴图的区域,则自动获取二维人
    脸图像上的该关键区域内的纹理元素以及各纹理元素对应的网格,例如,预先设置的关键
    区域划分指令是获取双眼区域为关键区域以进行贴图,则可以通过图像识别方式确定该区
    域为双眼区域后,获取二维人脸图像上的双眼区域内的纹理元素以及各纹理元素对应的网
    格,并计算得到双眼区域内作为中心点的纹理元素以及该中心点对应的中心网格。应当理
    解的是,本实施例中的中心点可以通过预先设置在终端内的程序计算得到。

    此外需要说明的是,本实施例中的处理???4还可以包括:普通区映射单元,用于
    根据关键区映射单元942获取的二维人脸图像上关键区域的纹理元素与UV拓扑网格上对应
    关键区域内的网格形成的关键区域映射关系,确定二维人脸图像上其他人脸区域中的纹理
    元素与UV拓扑网格中其他对应区域内的网格的映射关系。

    本实施例中,在执行???5根据映射关系将二维人脸图像贴到三维头像模型上
    后,移动终端上的光照???、渲染??榛箍梢远愿镁即淼娜废衲P妥龊笮拇?br />理,以使用户获得更好的视觉效果,本实施例中的光照??榭梢曰诩虻ス庹漳P投愿镁?br />贴图处理的三维头像模型做点亮特效,渲染??榭梢远愿镁即淼娜废衲P妥鲣?br />染处理。此外需要说明的是,本实施例中,用户可以通过在移动终端终端屏幕上的操作控制
    移动终端屏幕上呈现的3D头像模型的具体效果,例如,用户可以自定义3D头像模型的肤色
    以隐藏不真实的地方,或者可以通过选择多种预先设置的3D头像模型发型遮盖不完善的地
    方。

    在此,还需要说明的是,在本实施例中为了使最终得到的3D模型更为逼真,还可以
    在执行???5根据映射关系将二维人脸图像贴到三维头像模型上后再进行BUMP(凹凸)贴
    图处理,也即是在贴有二维人脸头像的三维头像模型上再映射一层纹理,映射的纹理和二
    维人脸头像的内容相同,但是位置相错,以此更好的表现凹凸的细节,比如毛孔、皱纹等。

    本实施例提供的人脸贴图装置,通过处理??榛袢〈刑即淼娜废衲?br />型展开的UV拓扑网格与二维人脸图像的映射关系,再由执行??楦萦成涔叵到肆?br />图像贴到三维头像模型上,使用户可以对移动终端应用中的三维人物头像模型进行最大程
    度的编辑,使用户得到更好的体验。

    实施例四:

    本实施例提供一种移动终端,移动终端的部分结构框图参见图13所示,包括:至少
    一个处理器135,以及存储装置,存储装置具体可以为存储器134或者硬盘,输入单元131,显
    示单元132,电源133等部件。应当说明的是,图13示出的移动终端结构不构成对移动终端的
    限定,可以包括比图示更多或者更少的部件。

    结合图13对移动终端的各个构成部件进行具体的介绍:

    输入单元131可用于接收输入的各种信息,并产生与手机的用户设置以及功能控
    制有关的信号输入,例如,可以接收用户在“三维应用”中选中的三维头像模型的信息。具体
    的,输入单元131可以包括触摸屏1311以及其他输入设备1312。其中,触摸屏1311可以包括
    触摸检测装置和触摸控制器,触摸检测装置检测用户的触摸方位并检测触摸操作带来的信
    号,将信号传递给触摸控制器,触摸控制器将接收到的触摸信息转换成触点坐标并发送给
    处理器135,并能接收处理器135发来的命令并加以执行;其他输入设备1312可以包括但不
    限于物理键盘、功能键、鼠标等。

    显示单元132用于显示由用户输入的信息或提供给用户的信息以及移动终端的各
    种菜单,显示单元132包括但不限于显示面板1321,可以采用液晶显示器、发光二极管等形
    式来配置显示面板1321,例如,可以根据用户选择的三维头像模型在显示面板1321上相应
    显示该三维头像模型。其中,触摸屏1311可以覆盖显示面板1321,当触摸屏1311检测到在其
    上或附近的触摸操作后,传递给处理器135以确定触摸事件的类型,然后处理器135根据触
    摸事件的类型在显示面板1321上提供相应的视觉输出,当然,还可以将触摸屏1311与显示
    面板1321集成而实现移动终端的输入和输出。

    移动终端上还包括给各个部件供电的电源133,例如电池,电源133可以通过电源
    133管理系统与处理器135相连,从而通过电源133管理系统实现管理充电、放电及功耗管理
    等功能。

    存储器134可以存储软件程序以及各种???,处理器135通过运行存储在存储器
    134的软件程序以及??榇佣葱幸贫斩说母髦止δ苡τ靡约笆荽?。其中,存储器
    134具体可以包括非易失性存储器134、易失性存储器134等。在本实施例中,存储器134中存
    储有多个指令以实现本发明的人脸贴图方法。

    处理器135是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各
    个部分,通过运行或者执行存储在存储器134内的软件程序或者???,以及调用存储在存储
    器134中数据,执行移动终端的各功能和数据处理,从而对移动终端进行整体监控。在本实
    施例中,处理器135执行存储器134内的指令实现以下操作:

    处理器135获取待进行贴图处理的三维头像模型和作为贴图材料的二维人脸图
    像;

    处理器135将获取的三维头像模型展开得到UV拓扑网格;

    处理器135获取二维人脸图像和UV拓扑结构的映射关系;

    根据映射关系,处理器135将二维人脸图像贴到三维头像模型上。

    进一步地,处理器135获取待进行贴图处理的三维头像模型还包括:

    处理器135接收模型选择指令,根据模型选择指令处理器135从预设的模型库中选
    择对应的三维头像模型,其中,模型库中存储有多个不同地域范围、年龄段以及性别的三维
    头像模型。

    进一步地,处理器135获取作为贴图材料的二维人脸图像包括:

    通过移动终端的图像采集??榉直鸩杉肆车淖蟛嗤枷?、正面图像以及右侧图
    像;

    将采集的左侧图像、正面图像以及右侧图像进行图像合成处理得到作为贴图材料
    的二维人脸图像。

    进一步地,处理器135获取二维人脸图像和UV拓扑结构的映射关系还包括:

    将二维人脸图像划分为多个单元,一个单元为一个纹理元素;

    获取二维人脸图像上关键区域的纹理元素,并将其与UV拓扑网格上对应关键区域
    内的网格进行对应形成关键区域映射关系;关键区域包括双眼区域、双耳区域、鼻区域、嘴
    区域中的至少一个。

    进一步地,处理器135将二维人脸图像上关键区域与UV拓扑网格中对应关键区域
    内的网格进行对应形成关键区域映射关系包括:

    将UV拓扑网格以半透明图层方式覆盖在二维人脸图像上,根据图像移动指令将二
    维人脸图像进行位置移动,以将二维人脸图像上的关键区域的纹理元素与UV拓扑网格上对
    应的关键区域内的网格进行对准;或,通过图像识别方式自动识别二维人脸图像上的关键
    区域,将UV拓扑网格上相应关键区域内的网格与二维人脸图像上的关键区域内的纹理元素
    进行对准,并以半透明图层方式覆盖在所述二维人脸图像上;

    根据关键区域划分指令获取二维人脸图像上的关键区域内的纹理元素以及各纹
    理元素对应的网格,并计算得到关键区域内作为中心点的纹理元素以及该中心点对应的中
    心网格。

    本实施例提供的移动终端,能够使用户对移动终端应用中的三维头像模型进行自
    主编辑,以达到用户想要的效果,使移动终端的功能更加多样化,提升了用户体验。

    以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发
    明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱
    离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的?;?br />范围。

    关于本文
    本文标题:一种人脸贴图方法及装置.pdf
    链接地址://www.4mum.com.cn/p-6092951.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 斯诺克直播丁俊晖决赛 单中一个平码多少倍 最新三国麻将无双安卓版 海南环岛赛彩票开奖 天线宝宝心水论坛开奖 梦幻天天捕鱼电玩版 快乐赛车摩托 128彩网安卓 广西快乐十分软件 辽宁11选5缩水 诈金花实战技巧视频 好友赣南麻将3.2 分分彩计划app 3d制作历史记录在哪找 大丰娱乐游戏 江苏快3一定牛推荐