一种数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:38891512 阅读:9 留言:0更新日期:2023-09-22 14:16
本申请实施例公开了一种数据处理方法、装置、设备及存储介质,该方法包括:获取第一图像数据,对第一图像数据中的目标对象进行边缘点识别,得到目标对象的边缘点对应的第一坐标数据;基于第一坐标数据对边缘点进行外部扩散,得到边缘点对应的外部点以及外部点对应的第二坐标数据;基于第一坐标数据和第二坐标数据,对边缘点和外部点进行顺序连接,得到贴图闭环区域;获取纹理图像,获取与贴图闭环区域匹配的第一顶点坐标组,采集第一顶点坐标组所指示的第一纹理区域图像,将第一纹理区域图像在贴图闭环区域中进行贴图处理,得到第二图像数据。采用本申请实施例,可以提高贴图的使用效率,且保证贴图与图像中的目标对象的边缘位置的贴合精度。置的贴合精度。置的贴合精度。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质


[0001]本申请涉及图像处理
,尤其涉及一种数据处理方法、装置、设备及存储介质。

技术介绍

[0002]目前,随着图像处理技术的发展,图像识别的应用场合越来越多,例如,在识别出业务对象后,可以对业务对象添加特效。由于添加特效的过程需要用户手动拖动特效至图像中的某个位置,而通过手动拖动特效的方式,需要用户花费时间确定图像中的特效放置位置,因此效率低下,降低了使用特效进行贴图的使用效率。另外,通过手动拖动特效的方式,还需要用户不断调整才能将特效拖动到特效放置位置,所以手动拖动特效的方式难以保证特效与图像中识别出的业务对象边缘的贴合精度,降低了使用特效进行贴图的贴合精度。

技术实现思路

[0003]本申请实施例提供一种数据处理方法、装置、设备及存储介质,可以提高贴图的使用效率,且可以保证贴图与图像中的目标对象的边缘位置的贴合精度。
[0004]本申请实施例一方面提供了一种基于的数据处理方法,该方法包括:获取第一图像数据,对第一图像数据中的目标对象进行边缘点识别,得到目标对象的边缘点对应的第一坐标数据;基于第一坐标数据对边缘点进行外部扩散,得到边缘点对应的外部点以及外部点对应的第二坐标数据;基于第一坐标数据和第二坐标数据,对边缘点和外部点进行顺序连接,得到贴图闭环区域;获取纹理图像,从纹理图像中获取与贴图闭环区域匹配的第一顶点坐标组,在纹理图像中采集第一顶点坐标组所指示的第一纹理区域图像,将第一纹理区域图像在贴图闭环区域中进行贴图处理,得到第二图像数据;第二图像数据中的目标对象的边缘位置处显示有由第一纹理区域图像所构成的贴图内容。
[0005]本申请实施例一方面提供了一种基于的数据处理装置,该数据处理装置包括:第一图像数据获取模块,用于获取第一图像数据,对第一图像数据中的目标对象进行边缘点识别,得到目标对象的边缘点对应的第一坐标数据;边缘点扩散模块,用于基于第一坐标数据对边缘点进行外部扩散,得到边缘点对应的外部点以及外部点对应的第二坐标数据;顺序连接模块,用于基于第一坐标数据和第二坐标数据,对边缘点和外部点进行顺序连接,得到贴图闭环区域;图像采集模块,用于获取纹理图像,从纹理图像中获取与贴图闭环区域匹配的第一顶点坐标组,在纹理图像中采集第一顶点坐标组所指示的第一纹理区域图像;
第二图像数据获取模块,用于将第一纹理区域图像在贴图闭环区域中进行贴图处理,得到第二图像数据;第二图像数据中的目标对象的边缘位置处显示有由第一纹理区域图像所构成的贴图内容。
[0006]其中,第一图像数据获取模块,包括:边缘检测单元,用于对第一图像数据中的目标对象进行边缘检测,得到目标对象的边缘轮廓信息;信息光栅化单元,用于对边缘轮廓信息进行光栅化处理,得到目标对象对应的边缘点以及边缘点对应的归一化坐标;坐标遍历单元,用于对边缘点对应的归一化坐标进行有序遍历处理,得到边缘点对应的第一坐标数据。
[0007]其中,边缘检测单元,包括:掩膜获取子单元,用于获取掩膜图像数据,将第一图像数据与掩膜图像数据进行像素叠加处理,得到第一图像数据对应的二值化图像;像素点检测子单元,用于对二值化图像进行第一单通道像素点检测,得到目标像素点;像素点连接子单元,用于将目标像素点进行连接,得到第一图像数据对应的掩膜轮廓线条;像素点赋值子单元,用于对第一图像数据对应的掩膜轮廓线条进行第二单通道像素点赋值,得到目标轮廓线条,将目标轮廓线条确定为目标对象的边缘轮廓信息。
[0008]其中,边缘点的数量为A个,A为正整数;坐标遍历单元,包括:起始边缘点选取子单元,用于在A个边缘点中选取起始边缘点,对起始边缘点的相邻像素点按照目标顺序进行遍历处理;第一坐标数据确定子单元,用于若遍历到相邻像素点的第一单通道像素点的值为目标检测值,则确定起始边缘点对应的归一化坐标为起始边缘点对应的第一坐标数据,将第一单通道像素点的值为目标检测值的相邻像素点确定为下一个起始边缘点;起始边缘点删除子单元,用于若未遍历到相邻像素点的第一单通道像素点的值为目标检测值,则在A个边缘点中删除起始边缘点,得到剩余边缘点,在剩余边缘点中重新选取新的起始边缘点。
[0009]其中,边缘点的数量为N个,N为正整数;N个边缘点包括边缘点S
i
,i为小于等于N的正整数;边缘点S
i
的第一坐标数据包括横坐标x0与纵坐标y0;边缘点扩散模块,包括:距离参数获取单元,用于获取用于确定贴图内容宽度的距离参数;横坐标获取单元,用于基于距离参数对边缘点S
i
的横坐标x0进行距离运算处理,得到横坐标x1;纵坐标获取单元,用于基于距离参数对边缘点S
i
的纵坐标y0进行距离运算处理,得到纵坐标y1;外部点确定单元,用于将横坐标x1和纵坐标y1所构成的位置点,确定为针对边缘点S
i
进行外部扩散后的外部点;边缘点S
i
对应的外部点的第二坐标数据包括横坐标x1和纵坐标y1。
[0010]其中,N个边缘点分别对应的第一坐标数据之间具有空间顺序关系,N个外部点分
别对应的第二坐标数据之间具有空间顺序关系;顺序连接模块,包括:相邻边缘点确定单元,用于基于第一坐标数据之间的空间顺序关系和第二坐标数据之间的空间顺序关系,确定边缘点S
i
对应的相邻边缘点,将相邻边缘点中未被连接的相邻边缘点确定为待处理边缘点;第一边缘线条获取单元,用于将边缘点S
i
与边缘点S
i
对应的外部点进行连接处理,得到第一边缘线条;第二边缘线条获取单元,用于将边缘点S
i
对应的外部点与待处理边缘点进行连接处理,得到第二边缘线条;第三边缘线条获取单元,用于将边缘点S
i
与待处理边缘点连接处理,得到第三边缘线条;贴图闭环区域确定单元,用于将由第一边缘线条、第二边缘线条与第三边缘线条构成的区域确定为边缘点S
i
对应的贴图闭环区域。
[0011]其中,图像采集模块,包括:默认坐标标识单元,用于获取纹理图像,对纹理图像进行默认坐标标识,得到纹理图像的默认坐标数据;顶点坐标组映射单元,用于将与贴图闭环区域匹配的顶点坐标组映射至纹理图像的默认坐标数据中,并对映射的与贴图闭环区域匹配的顶点坐标组进行连接处理,构成贴图纹理区域,将在贴图纹理区域内所采集的纹理数据确定为纹理区域图像。
[0012]其中,纹理区域图像包括第一划分区域图像与第二划分区域图像;第一划分区域图像关联有第一触发时长,第二划分区域图像关联有第二触发时长;图像采集模块与第二图像数据获取模块,具体用于获取纹理图像,从第一划分区域图像中获取与贴图闭环区域匹配的第一顶点坐标组,在第一划分区域图像中采集第一顶点坐标组所指示的第一纹理区域图像,将第一纹理区域图像在贴图闭环区域中进行贴图处理,得到第二图像数据。
[0013]其中,数据处理装置,还包括:第二顶点坐标组获取模块,用于当第二图像数据的显示时长达到第一触发时长本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取第一图像数据,对所述第一图像数据中的目标对象进行边缘点识别,得到所述目标对象的边缘点对应的第一坐标数据;基于所述第一坐标数据对所述边缘点进行外部扩散,得到所述边缘点对应的外部点以及所述外部点对应的第二坐标数据;基于所述第一坐标数据和所述第二坐标数据,对所述边缘点和所述外部点进行顺序连接,得到贴图闭环区域;获取纹理图像,从所述纹理图像中获取与所述贴图闭环区域匹配的第一顶点坐标组,在所述纹理图像中采集所述第一顶点坐标组所指示的第一纹理区域图像,将所述第一纹理区域图像在所述贴图闭环区域中进行贴图处理,得到第二图像数据;所述第二图像数据中的所述目标对象的边缘位置处显示有由所述第一纹理区域图像所构成的贴图内容。2.根据权利要求1所述的方法,其特征在于,所述对所述第一图像数据中的目标对象进行边缘点识别,得到所述目标对象的边缘点对应的第一坐标数据,包括:对所述第一图像数据中的目标对象进行边缘检测,得到所述目标对象的边缘轮廓信息;对所述边缘轮廓信息进行光栅化处理,得到所述目标对象对应的边缘点以及所述边缘点对应的归一化坐标;对所述边缘点对应的归一化坐标进行有序遍历处理,得到所述边缘点对应的第一坐标数据。3.根据权利要求2所述的方法,其特征在于,所述对所述第一图像数据中的目标对象进行边缘检测,得到所述目标对象的边缘轮廓信息,包括:获取掩膜图像数据,将所述第一图像数据与所述掩膜图像数据进行像素叠加处理,得到所述第一图像数据对应的二值化图像;对所述二值化图像进行第一单通道像素点检测,得到目标像素点;将所述目标像素点进行连接,得到所述第一图像数据对应的掩膜轮廓线条;对所述第一图像数据对应的掩膜轮廓线条进行第二单通道像素点赋值,得到目标轮廓线条,将所述目标轮廓线条确定为所述目标对象的边缘轮廓信息。4.根据权利要求2所述的方法,其特征在于,所述边缘点的数量为A个,A为正整数;所述对所述边缘点对应的归一化坐标进行有序遍历处理,得到所述目标对象的边缘点对应的第一坐标数据,包括:在A个所述边缘点中选取起始边缘点,对所述起始边缘点的相邻像素点按照目标顺序进行遍历处理;若遍历到所述相邻像素点的第一单通道像素点的值为目标检测值,则确定所述起始边缘点对应的归一化坐标为所述起始边缘点对应的第一坐标数据,将所述第一单通道像素点的值为目标检测值的相邻像素点确定为下一个起始边缘点;若未遍历到所述相邻像素点的第一单通道像素点的值为目标检测值,则在A个所述边缘点中删除所述起始边缘点,得到剩余边缘点,在所述剩余边缘点中重新选取新的起始边缘点。5.根据权利要求1所述的方法,其特征在于,所述边缘点的数量为N个,N为正整数;所述
N个边缘点包括边缘点S
i
,i为小于等于N的正整数;所述边缘点S
i
的第一坐标数据包括横坐标x0与纵坐标y0;所述基于所述第一坐标数据对所述边缘点进行外部扩散,得到所述边缘点对应的外部点以及所述外部点对应的第二坐标数据,包括:获取用于确定贴图内容宽度的距离参数;基于所述距离参数对所述边缘点S
i
的横坐标x0进行距离运算处理,得到横坐标x1;基于所述距离参数对所述边缘点S
i
的纵坐标y0进行距离运算处理,得到纵坐标y1;将所述横坐标x1和所述纵坐标y1所构成的位置点,确定为针对所述边缘点S
i
进行外部扩散后的外部点;所述边缘点S
i
对应的外部点的第二坐标数据包括所述横坐标x1和所述纵坐标y1。6.根据权利要求5所述的方法,其特征在于,所述N个边缘点分别对应的第一坐标数据之间具有空间顺序关系,N个外部点分别对应的第二坐标数据之间具有空间顺序关系;所述基于所述第一坐标数据和所述第二坐标数据,对所述边缘点和所述外部点进行顺序连接,得到贴图闭环区域,包括:基于所述第一坐标数据之间的空间顺序关系和所述第二坐标数据之间的空间顺序关系,确定所述边缘点S
i
对应的相邻边缘点,将所述相邻边缘点中未被连接的相邻边缘点确定为待处理边缘点;将所述边缘点S
i
与所述边缘点S
i
对应的外部点进行连接处理,得到第一边缘线条;将所述边缘点S
i
对应的外部点与所述待处理边缘点进行连接处理,得到第二边缘线条;将所述边缘点S
i
与所述待处理边缘点连接处理,得到第三边缘线条;将由所述第一边缘线条、所述第二边缘线条与所述第三边缘线条构成的区域确定为所述边缘点S
i
对应的贴图闭环区域。7.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:梁宇轩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1