欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2021112424851
申请人: 北京百度网讯科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-04-30
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种渲染方法,所述方法包括:

获取面部的初始纹理图,并获取面部的点云图,所述获取面部的初始纹理图,包括:获取目标面部图像;对所述目标面部图像提取目标纹理系数;根据所述目标纹理系数与设定纹理基底,生成所述初始纹理图,所述根据所述目标纹理系数与设定纹理基底,生成所述初始纹理图,包括:将所述目标纹理系数与设定纹理基底进行融合,以得到所述初始纹理图;

所述初始纹理图指未进行肤色调整之前的纹理图;

将所述点云图中除目标五官区域以外的各位置点通过位置映射至所述初始纹理图上,以确定所述初始纹理图上对应的映射位置点;

针对所述初始纹理图上的各所述映射位置点,根据所述初始纹理图上设定区域中随机获取的多个像素点的像素值,更新对应映射位置点的像素值,其中,所述设定区域为初始纹理图中肤色均衡的区域;

根据更新后的初始纹理图和所述点云图进行渲染,得到目标渲染图;所述根据更新后的初始纹理图和所述点云图进行渲染,得到目标渲染图,包括:将更新后的初始纹理图贴图至所述点云图上;

对贴图后的所述点云图进行渲染,得到所述目标渲染图。

2.根据权利要求1所述的方法,其中,所述针对所述初始纹理图上的各所述映射位置点,根据所述初始纹理图上设定区域中的多个像素点的像素值,更新对应映射位置点的像素值,包括:从所述初始纹理图上所述设定区域中,获取各所述映射位置点对应的多个像素点的像素值;

根据各所述映射位置点对应的多个所述像素点的像素值的均值,更新对应的所述映射位置点的像素值。

3.根据权利要求1所述的方法,其中,所述针对所述初始纹理图上的各所述映射位置点,根据所述初始纹理图上设定区域中的多个像素点的像素值,更新对应映射位置点的像素值,包括:从所述初始纹理图上所述设定区域中,获取各所述映射位置点对应的多个像素点的像素值;

分别将各所述映射位置点对应的多个所述像素点的像素值进行加权求和,得到对应映射位置点的加权值;

根据各所述映射位置点的加权值,更新对应的所述映射位置点的像素值。

4.根据权利要求1所述的方法,其中,所述针对所述初始纹理图上的各所述映射位置点,根据所述初始纹理图上设定区域中的多个像素点的像素值,更新对应映射位置点的像素值,包括:从所述初始纹理图上所述设定区域中,获取各所述映射位置点对应的多个像素点的像素值;

分别确定各所述映射位置点的像素值与对应的多个所述像素点的像素值之间的差异;

调整各所述映射位置点的像素值,以使对应的所述差异最小化。

5.一种渲染装置,所述装置包括:

获取模块,用于获取面部的初始纹理图,并获取面部的点云图;

确定模块,用于将所述点云图中除目标五官区域以外的各位置点通过位置映射至所述初始纹理图上,以确定所述初始纹理图上对应的映射位置点;

更新模块,用于针对所述初始纹理图上的各所述映射位置点,根据所述初始纹理图上设定区域中的多个像素点的像素值,更新对应映射位置点的像素值,其中,所述设定区域为初始纹理图中肤色均衡的区域;

渲染模块,用于根据更新后的初始纹理图和所述点云图进行渲染,得到目标渲染图;

所述获取模块,具体用于:

获取目标面部图像;

对所述目标面部图像提取目标纹理系数;

根据所述目标纹理系数与设定纹理基底,生成所述初始纹理图所述获取模块,具体用于:将所述目标纹理系数与设定纹理基底,以得到所述初始纹理图,所述初始纹理图指未进行肤色调整之前的纹理图;

所述渲染模块,具体用于:

将更新后的初始纹理图贴图至所述点云图上;

对贴图后的所述点云图进行渲染,得到所述目标渲染图。

6.根据权利要求5所述的装置,其中,所述更新模块,具体用于:从所述初始纹理图上所述设定区域中,获取各所述映射位置点对应的多个像素点的像素值;

根据各所述映射位置点对应的多个所述像素点的像素值的均值,更新对应的所述映射位置点的像素值。

7.根据权利要求5所述的装置,其中,所述更新模块,具体用于:从所述初始纹理图上所述设定区域中,获取各所述映射位置点对应的多个像素点的像素值;

分别将各所述映射位置点对应的多个所述像素点的像素值进行加权求和,得到对应映射位置点的加权值;

根据各所述映射位置点的加权值,更新对应的所述映射位置点的像素值。

8.根据权利要求5所述的装置,其中,所述更新模块,具体用于:从所述初始纹理图上所述设定区域中,获取各所述映射位置点对应的多个像素点的像素值;

分别确定各所述映射位置点的像素值与对应的多个所述像素点的像素值之间的差异;

调整各所述映射位置点的像素值,以使对应的所述差异最小化。

9.一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑4中任一项所述的渲染方法。

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1‑4中任一项所述的渲染方法。