一种人脸贴图处理方法及装置与流程

文档序号:11145223阅读:来源:国知局

技术特征:

1.一种人脸贴图处理方法,其特征在于,所述方法包括:

获取人脸图像及一预设模型,根据所述人脸图像对所述预设模型进行调整,获取一与所述人脸图像匹配的人脸模型;

建立所述人脸模型上的向量点与所述人脸图像上的向量点的映射关系,从而使得所述人脸模型上的向量面与所述人脸图像上的向量面一一对应;

根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理,生成虚拟人物头像。

2.如权利要求1所述的方法,其特征在于,所述根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理,生成虚拟人物头像,包括:

根据所述人脸模型创建一空白纹理,所述空白纹理上的向量面与所述人脸模型上的向量面相对应;

获取所述人脸图像上的向量面内的颜色值;

根据所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,将所述人脸图像上的向量面内的颜色值设置到所述空白纹理的对应向量面内,形成一纹理贴图;

将所述纹理贴图与所述人脸模型进行贴合处理,形成虚拟人物头像。

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

将获取的与所述人脸图像匹配的人脸模型进行拆分,拆分后的人脸模型包括第一类分模型和第二类分模型;

记录所述第一类分模型上的向量面与所述人脸模型上的向量面的对应关系以及所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系;

所述根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理包括:

根据所述人脸模型创建一空白纹理,所述空白纹理上的向量面与所述人脸 模型上的向量面相对应;

根据所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,以及记录的所述第一类分模型上的向量面与所述人脸模型上的向量面的对应关系,获取所述人脸图像上的与所述第一类分模型对应的向量面内的颜色值,并将所述人脸图像上的与所述第一类分模型对应的向量面内的颜色值设置到所述空白纹理的与所述第一类分模型对应的向量面内;

将设置了颜色值的空白纹理所形成的纹理贴图与所述人脸模型进行贴合处理,形成虚拟人物头像。

4.如权利要求3所述的方法,其特征在于,所述第一类分模型至少包括器官模型。

5.如权利要求4所述的方法,其特征在于,

所述器官模型包括第一器官模型;

所述根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理还包括:

根据人脸图像上的与第一器官模型的向量面对应的向量面内的颜色值,确定所述第二类分模型的向量面内的颜色值;

根据记录的所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系,将确定的第二类分模型的向量面内的颜色值设置到所述空白纹理的与所述第二类分模型对应的向量面内。

6.如权利要求5所述的方法,其特征在于,

所述第二类分模型包括N个,其中N大于等于1;

所述根据人脸图像上的与第一器官模型的向量面对应的向量面内的颜色值,确定所述第二类分模型的向量面内的颜色值包括:

提取所述人脸图像上的与第一器官模型的向量面对应的向量面内的颜色值;

将提取的颜色值转化为灰度值;

提取所述灰度值的最高值对应的颜色值和所述灰度值的最低值对应的颜色值;

根据所述灰度值的最高值对应的颜色值和所述灰度值的最低值对应的颜色值,确定N个所述第二类分模型的向量面内的颜色值。

7.如权利要求5或6所述的方法,其特征在于,所述第一器官模型为脸颊模型。

8.如权利要求2或3所述的方法,其特征在于,所述人脸图像上的向量面内的颜色值包括所述人脸图像上的向量面内的颜色平均值。

9.权利要求3所述的方法,其特征在于,

所述第二类分模型包括N个,其中N大于等于1;

所述根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理还包括:

根据记录的所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系,将预先设置的第二类分模型的向量面内的颜色值设置到所述空白纹理的与所述第二类分模型对应的向量面内。

10.如权利要求3所述的方法,其特征在于,

所述第二类分模型包括N个,其中N大于等于1;

所述根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理还包括:

在所述人脸图像上获取N个颜色值,将获取的所述N个颜色值转化为N个灰度值;

对所述N个灰度值按照灰度由大到小的顺序进行排序,获得与所述N个灰度值对应的依次排列的N个颜色值;

按照N个第二类分模型的亮度顺序,将依次排列的N个颜色值分别一一对应到所述N个第二类分模型,分别确定为所述N个第二类分模型的向量面内的颜色值;

根据记录的所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系,将确定的第二类分模型的向量面内的颜色值设置到所述空白纹理的与所述第二类分模型对应的向量面内。

11.如权利要求1所述的方法,其特征在于,所述建立所述人脸模型上的向量点与所述人脸图像上的向量点的映射关系,从而使得所述人脸模型上的向量面与所述人脸图像上的向量面一一对应,具体为:

根据所述人脸模型上的向量点之间的连接关系建立所述人脸图像上的向量点之间的连接关系,从而形成所述人脸模型上的向量面与所述人脸图像上的向量面的一一对应。

12.一种人脸贴图处理装置,其特征在于,所述装置包括:

获取调整模块,用于获取人脸图像及一预设模型,根据所述人脸图像对所述预设模型进行调整,获取一与所述人脸图像匹配的人脸模型;

建立模块,用于建立所述人脸模型上的向量点与所述人脸图像上的向量点的映射关系,从而使得所述人脸模型上的向量面与所述人脸图像上的向量面一一对应;

处理生成模块,用于根据所述人脸图像上的向量面内的颜色值,以及所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,对所述人脸模型进行纹理贴图处理,生成虚拟人物头像。

13.如权利要求12所述的装置,其特征在于,所述处理生成模块包括:

创建子模块,用于根据所述人脸模型创建一空白纹理,所述空白纹理上的向量面与所述人脸模型上的向量面相对应;

处理子模块,用于获取所述人脸图像上的向量面内的颜色值,根据所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,将所述人脸图像上的向量面内的颜色值设置到所述空白纹理的对应向量面内,形成一纹理贴图;

贴合子模块,用于将所述纹理贴图与所述人脸模型进行贴合处理,形成虚拟人物头像。

14.如权利要求12所述的装置,其特征在于,还包括:

拆分模块,用于将获取的与所述人脸图像匹配的人脸模型进行拆分,拆分后的人脸模型包括第一类分模型和第二类分模型;

记录模块,用于记录所述第一类分模型上的向量面与所述人脸模型上的向量面的对应关系以及所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系;

所述处理生成模块具体用于:

根据所述人脸模型创建一空白纹理,所述空白纹理上的向量面与所述人脸模型上的向量面相对应;

根据所述人脸模型上的向量面与所述人脸图像上的向量面的对应关系,以及记录的所述第一类分模型上的向量面与所述人脸模型上的向量面的对应关系,获取所述人脸图像上的与所述第一类分模型对应的向量面内的颜色值,并将所述人脸图像上的与所述第一类分模型对应的向量面内的颜色值设置到所述空白纹理的与所述第一类分模型对应的向量面内;

将设置了颜色值的空白纹理所形成的纹理贴图与所述人脸模型进行贴合处理,形成虚拟人物头像。

15.如权利要求14所述的装置,其特征在于,

所述第一类分模型至少包括器官模型,所述器官模型包括第一器官模型;

所述处理生成模块还用于:

根据人脸图像上的与第一器官模型的向量面对应的向量面内的颜色值,确定所述第二类分模型的向量面内的颜色值;

根据记录的所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系,将确定的第二类分模型的向量面内的颜色值设置到所述空白纹理的与所述第二类分模型对应的向量面内。

16.如权利要求15所述的装置,其特征在于,

所述第二类分模型包括N个,其中N大于等于1;

所述处理生成模块用于:

提取所述人脸图像上的与第一器官模型的向量面对应的向量面内的颜色值;

将提取的颜色值转化为灰度值;

提取所述灰度值的最高值对应的颜色值和所述灰度值的最低值对应的颜色值;

根据所述灰度值的最高值对应的颜色值和所述灰度值的最低值对应的颜色值,确定N个所述第二类分模型的向量面内的颜色值。

17.如权利要求14所述的装置,其特征在于,

所述第二类分模型包括N个,其中N大于等于1;

所述处理生成模块用于:

根据记录的所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系,将预先设置的第二类分模型的向量面内的颜色值设置到所述空白纹理的与所述第二类分模型对应的向量面内。

18.如权利要求14所述的装置,其特征在于,

所述第二类分模型包括N个,其中N大于等于1;

所述处理生成模块用于:

在所述人脸图像上获取N个颜色值,将获取的所述N个颜色值转化为N个灰度值;

对所述N个灰度值按照灰度由大到小的顺序进行排序,获得与所述N个灰度值对应的依次排列的N个颜色值;

按照N个第二类分模型的亮度顺序,将依次排列的N个颜色值分别一一对应到所述N个第二类分模型,分别确定为所述N个第二类分模型的向量面内的颜色值;

根据记录的所述第二类分模型上的向量面与所述人脸模型上的向量面的对应关系,将确定的第二类分模型的向量面内的颜色值设置到所述空白纹理的与所述第二类分模型对应的向量面内。

19.如权利要求12所述的装置,其特征在于,所述建立模块具体用于:

根据所述人脸模型上的向量点之间的连接关系建立所述人脸图像上的向量点之间的连接关系,从而形成所述人脸模型上的向量面与所述人脸图像上的向量面的一一对应。

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