纹理数据的处理方法及装置制造方法及图纸

技术编号:37192611 阅读:24 留言:0更新日期:2023-04-20 22:53
本公开提供了一种纹理数据的处理方法及装置,涉及人工智能技术领域,尤其涉及增强现实、虚拟现实、计算机视觉,可应用于元宇宙、虚拟数字人等场景。方案包括:将纹理数据处理装置的图像处理器的第一存储位置与纹理数据处理装置的中央处理器的第二存储位置进行绑定,以使得第一存储位置中存储的纹理数据与第二存储位置中存储的缓冲数据相关联;将待处理的第一纹理数据写入第一存储位置中,以在第二存储位置中生成与第一纹理数据相关联的第一缓冲数据;以及响应于确定第一缓冲数据被编辑为第二缓冲数据,获取第一存储位置中当前存储的第二纹理数据以作为处理结果。第二纹理数据以作为处理结果。第二纹理数据以作为处理结果。

【技术实现步骤摘要】
纹理数据的处理方法及装置


[0001]本公开涉及人工智能
,尤其涉及增强现实、虚拟现实、计算机视觉,可应用于元宇宙、虚拟数字人等场景,具体涉及一种纹理数据的处理方法及装置、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]目前的一些云厂商为顾客提供虚拟试妆或美颜等服务。现有的美颜/虚拟试妆方案是基于云厂商发送的图像进行算法识别,再根据识别后的结果对原始图像进行美化处理。目前云厂商会提供相机采集的纹理数据,后续纹理数据处理装置会对上述纹理数据进行编辑,纹理数据处理装置可以对待处理图像进行人脸识别等操作,然后基于算法识别的点位结果进行美颜滤镜等二次功能的开发。
[0003]当某些云厂商仅提供纹理的数据接口时,上述模式就遇到了挑战。因为纹理数据作为GPU上的图像句柄,只支持在当前上下文环境下使用,无法像内存中的数据一样可以随意访问。因此需要将GPU中的纹理数据转换成内存中的图像缓冲数据,绘制后再将缓冲数据重新导入到GPU上,这种内存单元与GPU间的数据转换通常比较耗时,在直播等帧率要求较高的场景下很难达到相关要求。<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种纹理数据的处理方法,应用于纹理数据处理装置,所述处理方法包括:将所述纹理数据处理装置的图像处理器的第一存储位置与所述纹理数据处理装置的中央处理器的第二存储位置进行绑定,以使得所述第一存储位置中存储的纹理数据与所述第二存储位置中存储的缓冲数据相关联;将待处理的第一纹理数据写入所述第一存储位置中,以在所述第二存储位置中生成与所述第一纹理数据相关联的第一缓冲数据;以及响应于确定所述第一缓冲数据被编辑为第二缓冲数据,获取所述第一存储位置中当前存储的第二纹理数据以作为处理结果。2.根据权利要求1所述的方法,其中,所述将所述纹理数据处理装置的图像处理器的第一存储位置与所述纹理数据处理装置的中央处理器的第二存储位置进行绑定包括:在所述第一存储位置创建空纹理数据;在所述第二存储位置创建空缓冲数据;以及将表示所述空纹理数据在所述图像处理器中的地址的句柄与表示所述空缓冲数据在所述中央处理器中的地址的指针建立对应关系。3.根据权利要求2所述的方法,其中,所述将待处理的第一纹理数据写入所述第一存储位置中包括:在所述图像处理器中创建第一帧缓冲对象;将所述空纹理数据附加到所述第一帧缓冲对象上;以及将所述第一纹理数据的内容绘制到所述第一帧缓冲对象上,以将所述第一纹理数据的内容复制到所述空纹理数据所在的第一存储位置中。4.根据权利要求1所述的方法,其中,所述获取所述第一存储位置中当前存储的第二纹理数据以作为处理结果之后还包括:将所述纹理数据处理装置的图像处理器的第三存储位置与所述纹理数据处理装置的中央处理器的第四存储位置进行绑定,以使得所述第三存储位置中存储的纹理数据与所述第四存储位置中存储的缓冲数据相关联,其中,所述第三存储位置为所述纹理数据处理装置获取到的待处理的第一纹理数据的存储位置;基于所述第二纹理数据生成第三缓冲数据;将所述第三缓冲数据写入所述第四存储位置中,以在所述第三存储位置中生成与所述第三缓冲数据相关联的第三纹理数据;以及输出所述第三纹理数据。5.根据权利要求4所述的方法,其中,所述基于所述第二纹理数据生成第三缓冲数据包括:在所述图像处理器中创建第二帧缓冲对象;将所述第二纹理数据的内容绘制到所述第二帧缓冲对象上;以及根据所述第二帧缓冲对象生成所述第三缓冲数据。6.根据权利要求1

5中任一项所述的方法,其中,所述第二纹理数据和所述第一纹理数据为相同版本的纹理数据。7.根据权利要求1

5中任一项所述的方法,其中,所述编辑包括虚拟化妆或美颜,所述第一纹理数据为从云厂商获取的人脸图像数据,所述第二纹理数据为对人脸进行虚拟化妆
或美颜后的图像数据。8.一种纹理数据处理装置,包括:第一绑定模块,配置成将所述纹理数据处理装置的图像处理器的第一存储位置与所述纹理数据处理装置的中央处理器的第二存储位置进行...

【专利技术属性】
技术研发人员:贾辰
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1