System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像合成方法、装置、设备及计算机可读存储介质制造方法及图纸_技高网

一种图像合成方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:43038574 阅读:1 留言:0更新日期:2024-10-22 14:26
本申请实施例公开了一种图像合成方法、装置、设备及计算机可读存储介质,其中,所述方法包括:基于第一图像,确定N个第一对象的深度值以及掩码,N为正整数,所述第一图像包括所述N个第一对象;基于M个第二图像,确定M个第二对象的深度值以及掩码,M为正整数,所述M个第二图像中的每个第二图像包括一个所述第二对象;基于所述第一图像、所述M个第二图像、所述N个第一对象的深度值以及掩码和所述M个第二对象的深度值以及掩码,生成合成图像以及所述合成图像对应的掩码;所述合成图像包括所述N个第一对象和所述M个第二对象,且在所述合成图像中深度值较小的对象覆盖深度值较大的对象。

【技术实现步骤摘要】

本申请涉及图像处理领域,尤其涉及一种图像合成方法、装置、设备及计算机可读存储介质


技术介绍

1、视频会议和直播等在过去的几年得到了广泛的应用,使用量爆发式增长,为保护使用者的隐私,增加实用性和趣味性,背景虚拟成为一个热门研究技术。视频会议的背景虚拟任务涉及到人像分割任务,需要区分在图像中分割出前景(人),并将背景置为自定义的背景图片。然而,针对现有视频会议的背景虚拟人像合成技术中,合成后的图像中的人像所在区域会无差别遮挡背景图像中对应的区域,没有考虑到将离摄像头较远的人像置为背景,且当选择的合成位置在背景图像中的相对深度较远时,会导致合成后的图像不和谐。


技术实现思路

1、为解决上述技术问题,本申请实施例提供了一种图像合成方法、装置、设备及计算机可读存储介质。

2、本申请实施例提供的图像合成方法,包括:

3、基于第一图像,确定n个第一对象的深度值以及掩码,n为正整数,所述第一图像包括所述n个第一对象;

4、基于m个第二图像,确定m个第二对象的深度值以及掩码,m为正整数,所述m个第二图像中的每个第二图像包括一个所述第二对象;

5、基于所述第一图像、所述m个第二图像、所述n个第一对象的深度值以及掩码和所述m个第二对象的深度值以及掩码,生成合成图像以及所述合成图像对应的掩码;所述合成图像包括所述n个第一对象和所述m个第二对象,且在所述合成图像中深度值较小的对象覆盖深度值较大的对象。

6、本申请实施例提供的图像合成装置,包括:</p>

7、第一确定单元,用于基于第一图像,确定n个第一对象的深度值以及掩码,n为正整数,所述第一图像包括所述n个第一对象;

8、第二确定单元,用于基于m个第二图像,确定m个第二对象的深度值以及掩码,m为正整数,所述m个第二图像中的每个第二图像包括一个所述第二对象;

9、图像合成单元,用于基于所述第一图像、所述m个第二图像、所述n个第一对象的深度值以及掩码和所述m个第二对象的深度值以及掩码,生成合成图像以及所述合成图像对应的掩码;所述合成图像包括所述n个第一对象和所述m个第二对象,且在所述合成图像中深度值较小的对象覆盖深度值较大的对象。

10、本申请实施例提供的图像合成设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行本申请实施例所提供的任意一种数据合成方法。

11、本申请实施例提供的计算机可读存储介质,其上存储计算机程序,所述计算机程序使得计算机执行本申请实施例所提供的任意一种数据合成方法。

12、本申请实施例的技术方案中,通过基于第一图像,确定第一图像包括的n个第一对象的深度值以及掩码,并基于m个第二图像,确定m个第二图像包括的m个第二对象的深度值以及掩码,从而基于第一图像、m个第二图像、n个第一对象的深度值以及掩码和m个第二对象的深度值以及掩码,生成合成图像以及合成图像对应的掩码。如此,能够基于背景图像和对象图像的深度信息和掩码信息,将深度值较大的对象置为背景,且深度值较大的对象所在区域不会遮挡背景中对应的区域,使得最终合成的图像更加和谐。

本文档来自技高网...

【技术保护点】

1.一种图像合成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于第一图像,确定N个第一对象的深度值以及掩码,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于M个第二图像,确定M个第二对象的深度值以及掩码,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一深度区间通过第一深度值和第二深度值界定,所述第一深度值为所述深度图中的最小深度值,所述第二深度值为所述深度图中的最大深度值。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述生成合成图像之前,所述方法还包括:

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述第一图像、所述M个第二图像、所述N个第一对象的深度值以及掩码和所述M个第二对象的深度值以及掩码,生成合成图像以及所述合成图像对应的掩码,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述对象的掩码以及所述对象所在的图像更新所述合成图像,包括:

8.根据权利要求6所述的方法,其特征在于,所述在所述对象为所述第二对象且所述对象的深度值满足预设条件的情况下,基于所述对象的掩码更新所述合成图像对应的掩码,包括:

9.一种图像合成装置,其特征在于,所述装置包括:

10.一种图像合成设备,其特征在于,所述设备包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至8中任一项所述的方法。

11.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序使得计算机执行如权利要求1至8中任一项所述的方法。

...

【技术特征摘要】

1.一种图像合成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于第一图像,确定n个第一对象的深度值以及掩码,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于m个第二图像,确定m个第二对象的深度值以及掩码,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一深度区间通过第一深度值和第二深度值界定,所述第一深度值为所述深度图中的最小深度值,所述第二深度值为所述深度图中的最大深度值。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述生成合成图像之前,所述方法还包括:

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述第一图像、所述m个第二图像、所述n个第一对象的深度值以及掩码和所述m个第二对象的深度值以及掩码,生...

【专利技术属性】
技术研发人员:闫敏王千叶晓倩杜瞻柳欣邓涵高欢邓超冯俊兰
申请(专利权)人:中国移动通信有限公司研究院
类型:发明
国别省市:

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

1