【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质
[0001]本申请涉及图像处理
,尤其涉及一种数据处理方法、装置、设备及存储介质。
技术介绍
[0002]目前,随着图像处理技术的发展,图像识别的应用场合越来越多,例如,在识别出业务对象后,可以对业务对象添加特效。由于添加特效的过程需要用户手动拖动特效至图像中的某个位置,而通过手动拖动特效的方式,需要用户花费时间确定图像中的特效放置位置,因此效率低下,降低了使用特效进行贴图的使用效率。另外,通过手动拖动特效的方式,还需要用户不断调整才能将特效拖动到特效放置位置,所以手动拖动特效的方式难以保证特效与图像中识别出的业务对象边缘的贴合精度,降低了使用特效进行贴图的贴合精度。
技术实现思路
[0003]本申请实施例提供一种数据处理方法、装置、设备及存储介质,可以提高贴图的使用效率,且可以保证贴图与图像中的目标对象的边缘位置的贴合精度。
[0004]本申请实施例一方面提供了一种基于的数据处理方法,该方法包括:获取第一图像数据,对第一图像数据中的目标对象进行边缘点识别,得到目标对象的边缘点对应的第一坐标数据;基于第一坐标数据对边缘点进行外部扩散,得到边缘点对应的外部点以及外部点对应的第二坐标数据;基于第一坐标数据和第二坐标数据,对边缘点和外部点进行顺序连接,得到贴图闭环区域;获取纹理图像,从纹理图像中获取与贴图闭环区域匹配的第一顶点坐标组,在纹理图像中采集第一顶点坐标组所指示的第一纹理区域图像,将第一纹理区域图像在贴图闭环区域中进行贴图处理,得到第二图像数据; ...
【技术保护点】
【技术特征摘要】
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所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:梁宇轩,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。