图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37560280 阅读:6 留言:0更新日期:2023-05-15 07:42
本申请提供一种图像处理方法、装置、电子设备及存储介质,该方法包括:对第一图像序列中的目标图像进行墙角点检测确定预设数目个第一角点,第一图像序列包括对目标空间中不同状态的目标对象拍摄得到的多帧第一图像;对各第一图像进行抠图处理,获取抠除目标对象的多帧第二图像和仅包括目标对象的多帧抠图图像;基于预设数目个第一角点确定目标背景图对应的预设数目个第二角点,根据第一角点和第二角点确定单应性矩阵集合;基于单应性矩阵集合将目标背景图变换至第二图像的图像视角,获取包括一帧或者多帧第三图像的图像集合;根据图像集合中的第三图像和多帧抠图图像获取目标图像序列。本申请可实现图像的背景替换,具有较强的可落地性和实用性。强的可落地性和实用性。强的可落地性和实用性。

【技术实现步骤摘要】
图像处理方法、装置、电子设备及存储介质


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

技术介绍

[0002]在环拍场景下,需要对待拍摄对象进行多角度拍摄,生成用于展示待拍摄对象的展示视频,以通过展示视频在不同角度对待拍摄对象进行展示。
[0003]目前,针对环拍场景下变更展示背景、获取特定图像的需求,通常是更换实际背景,在更换实际背景后重新进行拍摄,以获取需求图像。但此种处理方式拍摄成本高、过程繁琐、拍摄周期长、整体效率低。

技术实现思路

[0004]鉴于上述问题,本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的图像处理方法、装置、电子设备及存储介质。
[0005]第一方面,本申请实施例提供一种图像处理方法,包括:
[0006]对目标图像进行墙角点检测,确定所述目标图像的背景部分对应的预设数目个第一角点,所述目标图像为第一图像序列中的图像,所述第一图像序列包括对目标空间中不同状态的目标对象进行拍摄得到的多帧第一图像;
[0007]对所述第一图像序列中的每帧第一图像进行抠图处理,获取抠除所述目标对象的多帧第二图像和仅包括所述目标对象的多帧抠图图像;
[0008]基于所述预设数目个第一角点确定目标背景图对应的预设数目个第二角点,并根据所述预设数目个第一角点和所述预设数目个第二角点确定单应性矩阵集合;
[0009]基于所述单应性矩阵集合将所述目标背景图变换至所述第二图像的图像视角,获取包括一帧或者多帧第三图像的图像集合;
[0010]将所述图像集合中的第三图像与所述多帧抠图图像进行拼接,获取目标图像序列。
[0011]第二方面,本申请实施例提供一种图像处理装置,包括:
[0012]检测确定模块,用于对目标图像进行墙角点检测,确定所述目标图像的背景部分对应的预设数目个第一角点,所述目标图像为第一图像序列中的图像,所述第一图像序列包括对目标空间中不同状态的目标对象进行拍摄得到的多帧第一图像;
[0013]处理获取模块,用于对所述第一图像序列中的每帧第一图像进行抠图处理,获取抠除所述目标对象的多帧第二图像和仅包括所述目标对象的多帧抠图图像;
[0014]确定模块,用于基于所述预设数目个第一角点确定目标背景图对应的预设数目个第二角点,并根据所述预设数目个第一角点和所述预设数目个第二角点确定单应性矩阵集合;
[0015]变换获取模块,用于基于所述单应性矩阵集合将所述目标背景图变换至所述第二
图像的图像视角,获取包括一帧或者多帧第三图像的图像集合;
[0016]拼接获取模块,用于将所述图像集合中的第三图像与所述多帧抠图图像进行拼接,获取目标图像序列。
[0017]第三方面,本申请实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的图像处理方法的步骤。
[0018]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的图像处理方法的步骤。
[0019]本申请实施例的技术方案,通过对目标图像进行墙角点检测,确定目标图像对应的预设数目个第一角点,通过对第一图像序列中的图像进行抠图处理,获取抠除目标对象的多帧第二图像和仅包括目标对象的多帧抠图图像,在确定预设数目个第一角点的情况下,基于第一角点确定预设数目个第二角点,可以基于预先确定的第一角点快速准确的标定第二角点;在确定第一角点和第二角点后,根据第一角点和第二角点确定单应性矩阵集合,基于单应性矩阵集合将目标背景图变换至一帧或者多帧第二图像的图像视角,获取包括一帧或者多帧第三图像的图像集合,将图像集合中的图像和多帧抠图图像进行拼接处理,获取目标图像序列,可以通过图像处理实现图像的背景替换,相较于替换真实背景的方案,具备方便快捷、成本低、拍摄周期短、效率高的优势,且具有较强的可落地性和实用性。
附图说明
[0020]图1表示本申请实施例提供的图像处理方法的示意图;
[0021]图2表示本申请实施例提供的一抠图图像的示意图;
[0022]图3表示本申请实施例提供的目标图像的示意图;
[0023]图4表示本申请实施例提供的目标背景图的示意图;
[0024]图5表示本申请实施例提供的第四图像的示意图;
[0025]图6表示本申请实施例提供的图像处理装置的示意图;
[0026]图7表示本申请实施例提供的电子设备结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0029]在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施
过程构成任何限定。
[0030]下面对本申请实施例提供的图像处理方法进行介绍,参见图1所示,所述图像处理方法包括如下步骤:
[0031]步骤101、对目标图像进行墙角点检测,确定所述目标图像的背景部分对应的预设数目个第一角点,所述目标图像为第一图像序列中的图像,所述第一图像序列包括对目标空间中不同状态的目标对象进行拍摄得到的多帧第一图像。
[0032]本申请提供的图像处理方法,在获取包括多帧第一图像的第一图像序列后,在第一图像序列中选定一第一图像,将其作为目标图像,对选定的目标图像进行墙角点检测,确定目标图像的背景部分对应的预设数目个第一角点。
[0033]针对第一图像序列而言,其包括对目标空间中不同状态的目标对象进行拍摄得到的多帧第一图像,目标空间在第一图像中对应的部分为背景部分,目标对象在第一图像中对应的部分为主体部分(即前景部分)。第一图像序列所包括的多帧第一图像,对应同一背景,不同的第一图像对应的目标对象的状态有所区别。
[0034]步骤102、对所述第一图像序列中的每帧第一图像进行抠图处理,获取抠除所述目标对象的多帧第二图像和仅包括所述目标对象的多帧抠图图像。
[0035]针对第一图像序列中的每帧第一图像,对第一图像进行抠图处理,抠图对象为第一图像中的目标对象,即,对第一图像中的目标对象进行抠图,通过进行抠图处理,得到抠除目标对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:对目标图像进行墙角点检测,确定所述目标图像的背景部分对应的预设数目个第一角点,所述目标图像为第一图像序列中的图像,所述第一图像序列包括对目标空间中不同状态的目标对象进行拍摄得到的多帧第一图像;对所述第一图像序列中的每帧第一图像进行抠图处理,获取抠除所述目标对象的多帧第二图像和仅包括所述目标对象的多帧抠图图像;基于所述预设数目个第一角点确定目标背景图对应的预设数目个第二角点,并根据所述预设数目个第一角点和所述预设数目个第二角点确定单应性矩阵集合;基于所述单应性矩阵集合将所述目标背景图变换至所述第二图像的图像视角,获取包括一帧或者多帧第三图像的图像集合;将所述图像集合中的第三图像与所述多帧抠图图像进行拼接,获取目标图像序列。2.根据权利要求1所述的方法,其特征在于,所述对目标图像进行墙角点检测,确定所述目标图像的背景部分对应的预设数目个第一角点,包括:在所述第一图像序列中选定所述目标图像之后,基于预设检测模型对所述目标图像的背景部分进行墙角点检测,确定所述预设数目个第一角点;其中,在所述目标图像中,所述目标空间对应的区域为背景部分、所述目标对象对应的区域为主体部分。3.根据权利要求1所述的方法,其特征在于,在对目标图像进行墙角点检测之前,所述方法还包括:获取在所述目标对象在所述目标空间旋转的过程中拍摄得到的多帧第一图像,并基于所述多帧第一图像确定所述第一图像序列;其中,所述多帧第一图像对应于同一拍摄位置,且每帧第一图像对应于一旋转状态。4.根据权利要求1所述的方法,其特征在于,所述基于所述预设数目个第一角点确定目标背景图对应的预设数目个第二角点,包括:基于所述预设数目个第一角点,对所述目标背景图进行角点标定,确定所述目标背景图对应的预设数目个第二角点;其中,所述预设数目个第二角点的标定顺序与所述预设数目个第一角点的标定顺序相同。5.根据权利要求1所述的方法,其特征在于,所述根据所述预设数目个第一角点和所述预设数目个第二角点确定单应性矩阵集合,包括:针对所述目标图像的背景部分中N个区域中的每个区域,根据当前区域对应的第一角点、所述目标背景图中与当前区域匹配的背景区域对应的第二角点,计算当前区域对应的单应性矩阵;根据所述N个区域分别对应的单应性矩阵,确定单应性矩阵集合;其中,所述N个区域包括所述目标空间中的第一侧墙体、第二侧墙体、顶部墙体、背景墙体以及地面部分在所述目标图像中分别对应的区域。6.根据权利要求5所述的方法,其特征在于,所述根据当前区域对应的第一角点、所述目标背景图中与当前区域匹配的背景区域对应的第二角点,计算当前区域对应的单应性矩阵,包括:
根据当前区域对应的第一角点的像素坐标,确定第一坐标集合;根据与当前区域匹配的背景区域对应的第二角点的像素坐标,确定第二坐标集合;根据所述第一坐标集合和所述第二坐标集合中各像素坐标的对应关系,计算出当前区域对应的单应性矩阵。7.根据权利要求5所述的方法,其特征在于,所述基于所述单应性矩阵集合将所述目标背景图变换至所述第二图像的图像视角,获取包括一帧或者多帧第三图像的图像集合,包括以下方案其中之一:在所述目标空间的地面部分对应的图像区域需被替换的情况下,针对一帧选定的第二图像,基于所述单应性矩阵集合将所述目标背景图变换至当前第二图像的图像视角,以获取包括一帧...

【专利技术属性】
技术研发人员:魏磊磊
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:

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

1