【技术实现步骤摘要】
图像处理方法、装置、电子设备和存储介质
[0001]本公开涉及人工智能
,具体为增强现实、虚拟现实、计算机视觉、深度学习等
,可应用于元宇宙、虚拟数字人等场景,具体涉及一种图像处理方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。
[0003]基于人工智能的图像处理技术,通过对图像进行处理,以美化图像中的对象,使图像中的对象达到预设的颜色或形状,使得图像更清晰、美观,从而可以提升用户体验。
[0004]在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
技术实现思路
[0005]本公开提供了一种图像处理方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
[0006]根据本公开的一方面,提供了一种图像处理方法,包括:获得目标图像,所述目标图像中包括目标对象,所述目标对象具有相应的三维模型,所述三维模型具有相应的顶 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,包括:获得目标图像,所述目标图像中包括目标对象,所述目标对象具有相应的三维模型,所述三维模型具有相应的顶点集,所述顶点集中的每一个顶点位于所述三维模型的表面并且具有相应的纹理贴图坐标;基于所述目标图像,获得纹理贴图,所述纹理贴图指示所述目标对象在所述目标图像中所在的对象区域中的每一个像素位置对应的纹理贴图坐标; 以及基于所述纹理贴图和所述顶点集中的每一个顶点的纹理贴图坐标,获得所述目标图像中所述目标对象的多个轮廓点,所述多个轮廓点对应于所述顶点集中的多个顶点。2.根据权利要求 1 所述的方法,其中,所述基于所述纹理贴图和所述顶点集中的每一个顶点的纹理贴图坐标,获得所述目标图像中所述目标对象的多个轮廓点包括:获得所述顶点集中在所述对象区域中具有相应像素位置的多个目标顶点,所述多个目标顶点中的每一个目标顶点的纹理贴图坐标与相应像素位置的纹理贴图坐标之间的距离不大于预设值;以及基于所述多个目标顶点,获得所述多个轮廓点。3. 根据权利要求 2所述的方法,其中,所述三维模型包括与所述三维模型上的多个关键点相应的多个轮廓线,所述多个轮廓线中的每一个轮廓线围绕所述三维模型表面设置以覆盖所述顶点集中位于同一水平面或垂面上的多个顶点,所述多个关键点中的每一个关键点用于确定对所述三维模型执行变形,以达到预设效果,所述基于所述多个目标顶点,获得所述多个轮廓点包括:针对所述多个轮廓线中的每一个轮廓线,获得所述多个目标顶点中位于该轮廓线上的多个第一目标顶点;以及基于所述多个轮廓线中的每一个轮廓线对应的多个第一目标顶点,获得所述多个轮廓点。4. 根据权利要求 3所述的方法,其中,所述基于所述多个轮廓线中的每一个轮廓线对应的多个第一目标顶点,获得所述多个轮廓点包括:针对所述多个轮廓线中的每一个轮廓线对应的多个第一目标顶点,获得该多个第一目标顶点中每一个第一目标顶点在所述三维模型上的位置坐标;基于该多个第一目标顶点对应的多个坐标,获得该多个第一目标顶点中的第一目标顶点对,所述第一目标顶点对中的两个第一目标顶点之间的距离大于该多个第一目标顶点中区别于所述第一目标顶点对的任一第一目标顶点对的两个第一目标顶点之间的距离;以及基于所述多个轮廓线中的每一个轮廓线对应的第一目标顶点对中的每一个第一目标顶点在所述对象区域中的相应目标像素位置,获得所述多个轮廓点。5. 根据权利要求3所述的方法,其中,所述基于所述多个轮廓线中的每一个轮廓线对应的多个第一目标顶点,获得所述多个轮廓点包括:针对所述多个轮廓线中的每一个轮廓线,获得所述对象区域中与该轮廓线上的多个第一目标顶点对应的多个第一目标像素位置和该多个第一目标像素位置中的每一个第一目标像素位置在所述目标图像中的坐标;以及基于所述多个轮廓线中的每一个轮廓线对应的多个第一目标像素位置的多个坐标,获得所述多个轮廓点。
6. 根据权利要求 5所述的方法,其中,所述基于所述多个轮廓线中的每一个轮廓线对应的多个第一目标像素位置和该多个第一目标像素位置的多个坐标,获得所述多个轮廓点包括:针对所述多个轮廓线中的每一个轮廓线对应的多个第一目标像素位置,基于该多个第一目标像素位置的多个坐标,获得该多个第一目标像素位置对应的第一目标像素位置对,所述第一目标像素位置对中的两个第一目标像素位置之间的距离大于该多个第一目标像素位置中区别于该第一目标像素位置对的任一第一目标像素位置对中的两个第一目标像素位置之间的距离;以及基于所述多个轮廓线中的每一个轮廓线对应的第一目标像素位置对,获得所述多个轮廓点。7. 根据权利要求 5所述的方法,其中,所述基于所述多个轮廓线中的每一个轮廓线对应的多个第一目标像素位置和该多个第一目标像素位置的多个坐标,获得所述多个轮廓点包括:针对所述多个轮廓线中的每一个轮廓线对应的多个第一目标像素位置,基于该多个第一目标像素位置的多个坐标,获得该多个第一目标像素位置对应的中心位置;获得该多个第一目标像素位置中与该中心位置之间的距离最大的第二目标像素位置;获得该多个第一目标像素位置中位于该中心位置的第一侧并且与该中心位置之间的距离最大的第三目标像素位置,所述第一侧与所述第二目标像素位置所在的一侧相对,以及基于所述多个轮廓线中的每一个轮廓线对应的第二目标像素位置和第三像素位置,获得所述多个轮廓点。8. 根据权利要求 1
‑
7任一项所述的方法,还包括:基于所述多个轮廓点,对所述目标图像的目标对象进行美化处理。9. 根据权利要求 1所述的方法,其中,所述目标对象为人体,所述三维模型为具有蒙皮的多人线性模型。10.一种图像处理装置,包括:目标图像获取单元,被配置用于获得目标图像,所述目标图像中包括目标对象,所述目标对象具有相应的三维模型,所述三维模型具有相应的顶点集,所述顶点集中的每一个顶点位于所述三维模型的表面并且具有相应的纹理贴图坐标;纹理贴图获取单元,被配置用于基于所述目标图像,获得纹理贴图,所述纹理贴图指示所述目标对象在所述目标图像中所在的对象区域中的每一个像素位置对应的...
【专利技术属性】
技术研发人员:杨少雄,范茂伟,梁烁,胡晓文,赵晨,孙昊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。