System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于进行贴图处理的方法、装置及计算机可读介质制造方法及图纸_技高网

用于进行贴图处理的方法、装置及计算机可读介质制造方法及图纸

技术编号:40041824 阅读:7 留言:0更新日期:2024-01-16 19:50
本申请提供了一种用于进行贴图处理的方法、装置及计算机可读介质。根据本申请的方法包括:获取待处理图像的分割纹理信息,所述分割纹理数据通过对待处理图像中包含的至少一个目标对象和背景进行分割处理而得到;基于所述分割纹理信息进行边界查找处理,来获得所述至少一个目标对象的边界对应的边界像素点;从边界像素点中选取若干边界像素点作为目标像素点;基于所选取的若干目标像素点对应的位置信息,在待处理图像中相应位置添加贴图。本申请基于分割纹理信息来查找目标对象的边界上的像素点,并基于待添加的贴图个数选取边界上的若干像素点来添加贴图;基于分割纹理信息来查找边界的方式降低了计算复杂度,能够快速地定位目标对象的边界。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种用于进行贴图处理的方法、装置及计算机可读介质


技术介绍

1、基于现有技术的方案,在视频或者图像编辑时添加人像特效的场景,若希望在人体周围均匀绘制一定数目的图形并实现绕人周围转动的效果,关键是确定每个图形应该绘制的位置,即确定人体周围的若干关键点。寻找人体周围的关键点的常用方法主要包括人体边界关键点检测和光流图检测。其中,人体边界关键点检测通过深度学习方法,在人体图像或视频中同时检测和定位人体边界轮廓和关键点,提供关于人体结构和姿态的信息。然而基于该方式,当人体处于复杂的姿态或被其他物体遮挡时,边界关键点检测的准确性可能会受到影响,并且计算复杂度较高。

2、光流图是计算机视觉中用于描述图像序列中像素运动的方法,可以表示出图像中每个像素在时间上的位移或速度,提取出图像中物体的运动信息,从而进行运动分析和追踪。然而,基于该方式,当物体具有纹理缺乏或运动过快时,光流计算可能会产生模糊或不准确的结果,并且,当图像中存在低纹理区域、遮挡或相似度较高的物体时,像素匹配变得困难,可能导致光流估计的错误和不连续性。


技术实现思路

1、本申请的多个方面提供一种用于添加贴图的方法、装置及计算机可读介质。

2、本申请的一方面,提供一种用于进行贴图处理的方法,其中,所述方法包括:

3、获取待处理图像的分割纹理信息,所述分割纹理数据通过对待处理图像中包含的至少一个目标对象和背景进行分割处理而得到;

4、基于所述分割纹理信息进行边界查找处理,来获得所述至少一个目标对象的边界对应的边界像素点;

5、从边界像素点中选取若干边界像素点作为目标像素点;

6、基于所选取的目标像素点在待处理图像中添加贴图基于所选取的若干目标像素点对应的位置信息,在待处理图像中相应位置添加贴图。

7、本申请的一方面,提供一种用于进行贴图处理的装置,其中,所述装置包括:

8、用于获取待处理图像的分割纹理信息的装置,所述分割纹理数据通过对待处理图像中包含的至少一个目标对象和背景进行分割处理而得到;

9、用于基于所述分割纹理信息进行边界查找处理,来获得所述至少一个目标对象的边界对应的边界像素点的装置;

10、用于基于待添加的贴图数量,选取相应数量的边界像素点作为目标像素点的装置;

11、用于基于所选取的目标像素点在待处理图像中添加贴图的装置。

12、本申请的另一方面,提供一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以实现申请实施例的方法。

13、本申请的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现申请实施例的方法。

14、本申请实施例提供的方案中,基于包含人像或物体等目标对象的待处理图像的分割纹理信息,来查找目标对象的边界上的像素点,并基于待添加的贴图个数选取边界上的若干像素点来相应地在该若干像素点的对应位置添加贴图,实现贴图围绕目标对象边界周围的贴图效果;基于分割纹理信息来查找边界的方式,相比现有的人体边界关键点检测与光流图的方式,降低了计算复杂度,能够快速地定位目标对象的边界;实现了贴图沿图形周围移动、贴图向外移动等多种贴图效果,丰富了贴图效果,提升了用户体验。

本文档来自技高网...

【技术保护点】

1.一种用于进行贴图处理的方法,其中,所述方法包括:

2.根据权利要求1所述的方法,其中,所述基于所选取的若干目标像素点对应的位置信息,在待处理图像中相应位置添加贴图包括:

3.根据权利要求1或2所述的方法,其中,所述待处理图像为目标视频的视频帧,所述方法还包括:

4.根据权利要求3所述的方法,其中,所述基于所述目标像素点,对多个视频帧分别进行贴图处理包括:

5.根据权利要求3所述的方法,其中,所述方法还包括:

6.根据权利要求1或2所述的方法,其中,获取待处理图像的分割纹理信息包括:

7.根据权利要求1或2所述的方法,其中,所述基于所述分割纹理信息进行边界查找处理,来获得所述至少一个目标对象的边界对应的边界像素点包括:

8.根据权利要求7所述的方法,其中,所述第一纹理区域对应于第一色值,第二纹理区域对应于第二色值,如果满足以下任一项,则所述方法确定所述当前像素点满足所述边界判断条件:

9.根据权利要求1或2所述的方法,其中,所述方法还包括:

10.根据权利要求9所述的方法,其中,所述基于所述分割纹理信息进行边界查找处理,来获得所述至少一个目标对象的边界对应的边界像素点包括:

11.一种用于进行贴图处理的装置,其中,所述装置包括:

12.一种电子设备,所述电子设备包括:

13.一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现如权利要求1至10中任一项所述的方法。

...

【技术特征摘要】

1.一种用于进行贴图处理的方法,其中,所述方法包括:

2.根据权利要求1所述的方法,其中,所述基于所选取的若干目标像素点对应的位置信息,在待处理图像中相应位置添加贴图包括:

3.根据权利要求1或2所述的方法,其中,所述待处理图像为目标视频的视频帧,所述方法还包括:

4.根据权利要求3所述的方法,其中,所述基于所述目标像素点,对多个视频帧分别进行贴图处理包括:

5.根据权利要求3所述的方法,其中,所述方法还包括:

6.根据权利要求1或2所述的方法,其中,获取待处理图像的分割纹理信息包括:

7.根据权利要求1或2所述的方法,其中,所述基于所述分割纹理信息进行边界查找处理,来获得所述至少一个目标对象的边界对...

【专利技术属性】
技术研发人员:于宏文
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1