【技术实现步骤摘要】
一种图像处理方法、装置、电子设备和存储介质
[0001]本公开涉及信息
,尤其涉及一种图像处理方法、装置、电子设备和存储介质。
技术介绍
[0002]在现有技术中,对图像进行一系列处理后可以生成该图像对应的三维(3
‑
dimension,3D)网格。进一步,根据三维网格进行三维渲染,可以产生该图像对应的动态效果图。
[0003]但是,在动态效果图中,前景部分的边缘会出现畸变或者出现图像空洞。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种图像处理方法、装置、电子设备和存储介质,能够有效解决前景部分的边缘畸变与图像空洞现象,同时还能减少耗时。
[0005]本公开实施例提供了一种图像处理方法,包括:
[0006]获取目标图像对应的深度图像;
[0007]根据目标图像和深度图像确定第一无向图,第一无向图包括背景边缘对应的第一节点和前景边缘对应的第二节点,第一节点和第二节点之间无边相连;
[0008] ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取目标图像对应的深度图像;根据所述目标图像和所述深度图像确定第一无向图,所述第一无向图包括背景边缘对应的第一节点和前景边缘对应的第二节点,所述第一节点和所述第二节点之间无边相连;根据所述背景边缘对应的第一节点和所述前景边缘对应的第二节点,在所述第一无向图中增加一个或多个第三节点,得到第二无向图;对所述第二无向图进行分块处理,得到多个第一分块;根据所述多个第一分块中存储的信息,得到纹理图像和无纹理的三维网格,所述纹理图像和所述无纹理的三维网格构成目标三维网格。2.根据权利要求1所述的方法,其特征在于,根据所述目标图像和所述深度图像确定第一无向图,包括:根据所述目标图像和所述深度图像生成完整无断边的第三无向图;根据所述目标图像和所述深度图像生成边界掩码图像;对所述边界掩码图像进行处理,得到处理后的边界掩码图像,所述处理后的边界掩码图像包括所述前景边缘和所述背景边缘;在所述第三无向图中,去除所述背景边缘对应的第一节点和所述前景边缘对应的第二节点之间的边,得到所述第一无向图。3.根据权利要求2所述的方法,其特征在于,根据所述目标图像和所述深度图像生成边界掩码图像,包括:对所述深度图像进行锐化处理,得到锐化处理后的深度图像;根据所述目标图像和所述锐化处理后的深度图像生成边界掩码图像。4.根据权利要求2所述的方法,其特征在于,对所述边界掩码图像进行处理,得到处理后的边界掩码图像,包括:对所述边界掩码图像中的一条或多条边界进行处理,得到所述边界掩码图像中的前景边缘;根据所述边界掩码图像中的前景边缘,生成所述边界掩码图像中的背景边缘,以得到处理后的边界掩码图像。5.根据权利要求4所述的方法,其特征在于,对所述边界掩码图像中的一条或多条边界进行处理,得到所述边界掩码图像中的前景边缘,包括:针对所述边界掩码图像中的每条边界,去除所述边界中的多余像素点;将所述边界掩码图像中距离小于预设距离的边界进行连接;去除所述边界掩码图像中长度小于预设长度的边界,并将所述边界掩码图像中剩余的边界作为所述边界掩码图像中的前景边缘。6.根据权利要求1所述的方法,其特征在于,根据所述背景边缘对应的第一节点和所述前景边缘对应的第二节点,在所述第一无向图中增加一个或多个第三节点,得到第二无向图,包括:将所述背景边缘对应的第一节点作为基准节点,若在相对于所述基准节点的预设邻域位置上没有节点与所述基准节点相连,则在所述预设邻域位置上生成第三节点,所述预设邻域位置包括所述前景边缘对应的第二节点在所述第一无向图中的位置;
将所述第三节点加入所述第一无向图中,并建立所述基准节点和所述第三节点之间相连的边;将所述第三节点作为基准节点,继续在相对于所述基准节点的预设邻域位置上生成第三节点,直至第三节点不满足预设的生长条件,以得到第二无向图。7.根据权利要求6所述的方法,其特征在于,将所述背景边缘对应的第一节点作为基准节点,包括:将所述背景边缘上的所有像素点对应的第一节点划分为一个或多个分组;将每个分组内的每个第一节点作为基准节点。8.根据权利要求7所述的方法,其特征在于,将所述背景边缘上的所有像素点对应的第一节点划分为一个或多个分组,包括:确定所述背景边缘的端点;从所述端点对应的第一节点开始,对所述背景边缘上的所有像素点对应的第一节点进行遍历;若当前遍历到的第一节点无分支,则给当前遍历到的第一节点打上的标签与前一个遍历过的第一节点的标签相同;若当前遍历到的第...
【专利技术属性】
技术研发人员:刘文焘,赵航,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。