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

技术编号:37087739 阅读:17 留言:0更新日期:2023-03-29 20:02
本申请实施例公开一种图像虚化方法、装置、电子设备及存储介质,该方法包括:检测原始图像中目标对象的边缘;基于目标对象的边缘以及原始图像,生成目标对象图像;目标对象图像为目标对象的边缘以内的图像数据;对原始图像进行虚化,并将所述虚化后的原始图像与所述目标对象图像进行叠加,得到虚化图像。实施本申请实施例,能够在对图像的背景进行虚化时,降低对拍摄主体进行错误虚化的概率。低对拍摄主体进行错误虚化的概率。低对拍摄主体进行错误虚化的概率。

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


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

技术介绍

[0002]图像虚化是一种突出拍摄主体,模糊背景的影像技术。目前大多数电子设备都具备图像虚化功能,使得电子设备拍摄的图像能够很好地突出拍摄主体,即使用户不具备专业的摄影技巧,也能够拍摄到效果很好的图像。但是,现有的虚化方法在拍摄主体和背景的边界附近容易出现错误虚化的情况,导致拍摄主体不能被清楚、完整地显现。

技术实现思路

[0003]本申请实施例公开了一种图像虚化方法、装置、电子设备及存储介质,能够在对图像的背景进行虚化时,降低对拍摄主体进行错误虚化的概率。
[0004]本申请实施例公开一种图像虚化方法,其特征在于,所述方法包括:
[0005]检测原始图像中目标对象的边缘;
[0006]基于所述目标对象的边缘以及所述原始图像,生成目标对象图像;所述目标对象图像为所述目标对象的边缘以内的图像数据;
[0007]对所述原始图像进行虚化,并将所述虚化后的原始图像与所述目标对象图像进行叠加,得到虚化图像。
[0008]作为一种可选的实施方式,基于所述目标对象的边缘,生成目标对象图像,包括:
[0009]基于所述目标对象的边缘以及所述原始图像,获取第一图像;所述第一图像中包括所述目标对象的边缘以内的第一区域,以及所述目标对象的边缘以外的第二区域,所述第一区域内的所有像素点的取值为第一取值,所述第二区域内的所有像素点的取值为第二取值;
[0010]基于所述第一图像以及所述原始图像,生成所述目标对象图像。
[0011]作为一种可选的实施方式,基于所述目标对象的边缘以及所述原始图像,获取第一图像,包括:
[0012]将所述原始图像转换为HSV域图像;
[0013]基于所述目标对象的边缘对所述HSV域图像进行色度填充,得到边缘增强图像,所述边缘增强图像中位于所述第二区域的每个像素点的色度值为预设色度值;
[0014]对所述边缘增强图像进行色度值搜索,将色度值为所述预设色度值的像素点的像素值填充为所述第一取值,以及,将色度值不为所述预设色度值的像素点的像素值填充为所述第二取值,获取所述第一图像。
[0015]作为一种可选的实施方式,基于所述目标对象的边缘对所述HSV域图像进行色度填充,得到边缘增强图像,包括:
[0016]对所述目标对象的边缘进行增强处理,得到增强后的目标对象的边缘;
[0017]基于所述增强后的目标对象的边缘,对所述HSV域图像进行色度填充,得到边缘增强图像。
[0018]作为一种可选的实施方式,在基于所述目标对象的边缘对所述HSV域图像进行色度填充之前,所述方法还包括:
[0019]统计所述HSV域图像中在所述第一区域中占比最多的色度值;
[0020]计算多个预设纯色中每个预设纯色对应的色度值与所述占比最多的色度值之间的差值;
[0021]从所述多个预设纯色中,将所述差值大于预设阈值的任意一种预设纯色的色度值确定为所述预设色度值。
[0022]作为一种可选的实施方式,所述检测原始图像中目标对象的边缘,包括:
[0023]对所述原始图像进行边缘检测,确定至少一个初始对象的边缘;
[0024]从所述至少一个初始对象的边缘中确定所述目标对象的边缘。
[0025]作为一种可选的实施方式,从所述至少一个初始对象的边缘中确定所述目标对象的边缘,包括:
[0026]基于人工智能算法检测所述至少一个初始对象的边缘是否为所述目标对象的边缘,获取至少一个检测结果;
[0027]保留所述至少一个检测结果中检测结果为是对应的初始对象的边缘,以及清除所述至少一个检测结果中检测结果为否对应的初始对象的边缘,确定所述目标对象的边缘。
[0028]本申请实施例公开一种图像虚化装置,所述装置包括:
[0029]检测模块,用于检测原始图像中目标对象的边缘;
[0030]生成模块,用于基于所述目标对象的边缘以及所述原始图像,生成目标对象图像;所述目标对象图像为所述目标对象的边缘以内的图像数据;
[0031]虚化模块,用于对所述原始图像进行虚化,并将所述虚化后的原始图像与所述目标对象图像进行叠加,得到虚化图像。
[0032]本申请实施例公开一种电子设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现本申请实施例公开的任意一种图像虚化方法。
[0033]本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例公开的任意一种图像虚化方法。
[0034]与相关技术相比,本申请实施例具有以下有益效果:
[0035]检测原始图像中目标对象的边缘,并基于目标对象的边缘以及原始图像,得到目标对象的边缘以内的图像数据,作为目标对象图像;对原始图像进行虚化,并将虚化后的原始图像与目标图像进行叠加,得到虚化图像。本申请实施例通过生成仅包括完整的拍摄主体的目标对象图像,并将目标对象图像和虚化后的原始图像进行叠加,得到拍摄主体能够被清楚、完整地显现的虚化图像,降低对拍摄主体进行错误虚化的概率。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领
域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本申请实施例公开的一种图像虚化方法的流程示意图;
[0038]图2是本申请实施例公开的另一种图像虚化方法的流程示意图;
[0039]图3是本申请实施例公开的另一种图像虚化方法的流程示意图;
[0040]图4是本申请实施例公开的一种图像虚化装置的结构示意图;
[0041]图5是本申请实施例公开的一种电子设备的结构示意图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]需要说明的是,本申请实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]本申请实施例公开了一种图像虚化方法、装置、电子设备及存储介质,能够在对图像的背景进行虚化时,降低对拍摄主体进行错误虚化的概率。以下分别进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像虚化方法,其特征在于,所述方法包括:检测原始图像中目标对象的边缘;基于所述目标对象的边缘以及所述原始图像,生成目标对象图像;所述目标对象图像为所述目标对象的边缘以内的图像数据;对所述原始图像进行虚化,并将所述虚化后的原始图像与所述目标对象图像进行叠加,得到虚化图像。2.根据权利要求1所述的方法,其特征在于,基于所述目标对象的边缘,生成目标对象图像,包括:基于所述目标对象的边缘以及所述原始图像,获取第一图像;所述第一图像中包括所述目标对象的边缘以内的第一区域,以及所述目标对象的边缘以外的第二区域,所述第一区域内的所有像素点的取值为第一取值,所述第二区域内的所有像素点的取值为第二取值;基于所述第一图像以及所述原始图像,生成所述目标对象图像。3.根据权利要求2所述的方法,其特征在于,基于所述目标对象的边缘以及所述原始图像,获取第一图像,包括:将所述原始图像转换为HSV域图像;基于所述目标对象的边缘对所述HSV域图像进行色度填充,得到边缘增强图像,所述边缘增强图像中位于所述第二区域的每个像素点的色度值为预设色度值;对所述边缘增强图像进行色度值搜索,将色度值为所述预设色度值的像素点的像素值填充为所述第一取值,以及,将色度值不为所述预设色度值的像素点的像素值填充为所述第二取值,获取所述第一图像。4.根据权利要求3所述的方法,其特征在于,基于所述目标对象的边缘对所述HSV域图像进行色度填充,得到边缘增强图像,包括:对所述目标对象的边缘进行增强处理,得到增强后的目标对象的边缘;基于所述增强后的目标对象的边缘,对所述HSV域图像进行色度填充,得到边缘增强图像。5.根据权利要求3或4所述的方法,其特征在于,在基于所述目标对象的边缘对所述HSV域图像进行...

【专利技术属性】
技术研发人员:陶闻新
申请(专利权)人:西安闻泰电子科技有限公司
类型:发明
国别省市:

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

1