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

技术编号:30684236 阅读:16 留言:0更新日期:2021-11-06 09:16
本申请实施例公开了一种图像处理方法、装置、电子设备及计算机可读存储介质。该方法包括:识别第一图像中的前景区域,得到第一前景识别结果;基于所述第一前景识别结果对所述第一图像进行虚化处理,得到第一虚化图像;响应针对所述第一虚化图像的选择操作,确定所述选择操作在所述第一虚化图像中选择的一个或多个图像区域;识别各个所述图像区域的前景区域,得到各个所述图像区域对应的第二前景识别结果;基于各个所述图像区域的第二前景识别结果,对所述第一图像或所述第一虚化图像进行虚化处理,得到第二虚化图像。上述的图像处理方法、装置、电子设备及计算机可读存储介质,能够提高图像前景识别的准确性,并提高了图像的虚化效果。化效果。化效果。

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


[0001]本申请涉及影像
,具体涉及一种图像处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]电子设备在通过成像装置(例如摄像头等)采集图像后,为了突出图像中的关注对象,会将图像划分为前景区域及背景区域,并对图像的背景区域进行虚化处理,以达到突出在前景区域的关注对象的图像效果。对于某些容易出现前景区域及背景区域混淆的图像,容易出现将部分前景区域错误地虚化或遗漏部分背景区域未虚化的情况,导致图像的虚化效果差。

技术实现思路

[0003]本申请实施例公开了一种图像处理方法、装置、电子设备及计算机可读存储介质,能够提高图像前景识别的准确性,并提高了图像的虚化效果。
[0004]本申请实施例公开了一种图像处理方法,包括:
[0005]识别第一图像中的前景区域,得到第一前景识别结果;
[0006]基于所述第一前景识别结果对所述第一图像进行虚化处理,得到第一虚化图像;
[0007]响应针对所述第一虚化图像的选择操作,确定所述选择操作在所述第一虚化图像中选择的一个或多个图像区域;
[0008]识别各个所述图像区域的前景区域,得到各个所述图像区域对应的第二前景识别结果;
[0009]基于各个所述图像区域的第二前景识别结果,对所述第一图像或所述第一虚化图像进行虚化处理,得到第二虚化图像。
[0010]本申请实施例公开了一种图像处理装置,包括:
[0011]第一识别模块,用于识别第一图像中的前景区域,得到第一前景识别结果;
[0012]虚化模块,用于基于所述第一前景识别结果对所述第一图像进行虚化处理,得到第一虚化图像;
[0013]区域选择模块,用于响应针对所述第一虚化图像的选择操作,确定所述选择操作在所述第一虚化图像中选择的一个或多个图像区域;
[0014]第二识别模块,用于识别各个所述图像区域的前景区域,得到各个所述图像区域对应的第二前景识别结果;
[0015]所述虚化模块,还用于基于各个所述图像区域的第二前景识别结果,对所述第一虚化图像进行虚化处理,得到第二虚化图像。
[0016]本申请实施例公开了一种电子设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上所述的方法。
[0017]本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计
算机程序被处理器执行时实现如上所述的方法。
[0018]本申请实施例公开的图像处理方法、装置、电子设备及计算机可读存储介质,在基于第一前景识别结果对第一图像进行虚化处理,得到第一虚化图像后,响应针对第一虚化图像的选择操作,确定选择操作在所述第一虚化图像中选择的一个或多个图像区域,识别各个图像区域的前景区域,得到各个图像区域对应的第二前景识别结果,再基于各个图像区域的第二前景识别结果,对第一图像或第一虚化图像进行虚化处理,得到第二虚化图像。在对第一图像初次虚化处理后,用户可选择需要进一步优化的图像区域,并再次对选择的图像区域进行前景识别,提高了前景识别的准确性,且基于更加精确的第二前景识别结果对第一图像或第一虚化图像进行二次虚化处理,能够改善将部分前景区域错误地虚化或遗漏部分背景区域未虚化的情况,提高了图像的虚化效果。此外,用户可在第一虚化图像中选择需要进一步优化的图像区域,贴合用户的不同需求,提高了与用户之间的互动性。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为一个实施例中图像处理电路的框图;
[0021]图2为一个实施例中图像处理方法的流程图;
[0022]图3A为一个实施例中对第一虚化图像进行选择操作的示意图;
[0023]图3B为一个实施例中显示选择框的示意图;
[0024]图3C为另一个实施例中对第一虚化图像进行选择操作的示意图;
[0025]图3D为另一个实施例中显示选择框的示意图;
[0026]图3E为一个实施例中调整选择框尺寸的示意图;
[0027]图4为另一个实施例中图像处理方法的流程图;
[0028]图5为一个实施例中利用选择的图像区域的第二前景识别结果对第一前景识别结果进行修正的示意图;
[0029]图6为一个实施例中利用选择的图像区域的第二前景识别结果对第一深度图进行修正的示意图;
[0030]图7为另一个实施例中图像处理方法的流程图;
[0031]图8为一个实施例中得到图像区域对应的局部发丝抠图结果的示意图;
[0032]图9为一个实施例中图像处理装置的框图;
[0033]图10为一个实施例中电子设备的结构框图。
具体实施方式
[0034]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]需要说明的是,本申请实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0036]可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一前景识别结果称为第二前景识别结果,且类似地,可将第二前景识别结果称为第一前景识别结果。第一前景识别结果和第二前景识别结果两者都是前景识别结果,但其不是同一前景识别结果。
[0037]本申请实施例提供一种电子设备。该电子设备中包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义ISP(Image Signal Processing,图像信号处理)管线的各种处理单元。图1为一个实施例中图像处理电路的框图。为便于说明,图1仅示出与本申请实施例相关的图像处理技术的各个方面。
[0038]如图1所示,图像处理电路包括ISP处理器140和控制逻辑器150。成像设备110捕捉的图像数据首先由ISP处理器140处理,ISP处理器140对图像数据进行分析以捕捉可用于确定成像设备110的一个或多个控制参数的图像统计信息。成像设备110可包括一个或多个透镜112和图像传感器114。图像传感器114可包括色彩滤镜阵列(如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:识别第一图像中的前景区域,得到第一前景识别结果;基于所述第一前景识别结果对所述第一图像进行虚化处理,得到第一虚化图像;响应针对所述第一虚化图像的选择操作,确定所述选择操作在所述第一虚化图像中选择的一个或多个图像区域;识别各个所述图像区域的前景区域,得到各个所述图像区域对应的第二前景识别结果;基于各个所述图像区域的第二前景识别结果,对所述第一图像或所述第一虚化图像进行虚化处理,得到第二虚化图像。2.根据权利要求1所述的方法,其特征在于,所述基于各个所述图像区域的第二前景识别结果,对所述第一图像或所述第一虚化图像进行虚化处理,得到第二虚化图像,包括:将各个所述图像区域对应的第二前景识别结果与所述第一前景识别结果进行融合,得到目标前景识别结果;基于所述目标前景识别结果对所述第一图像进行虚化处理,得到第二虚化图像。3.根据权利要求2所述的方法,其特征在于,所述将所述各个所述图像区域对应的第二前景识别结果与所述第一前景识别结果进行融合,得到目标前景识别结果,包括:将所述第一前景识别结果中与各个所述图像区域对应的前景识别结果,分别替换为各个所述图像区域对应的第二前景识别结果,得到目标前景识别结果。4.根据权利要求2所述的方法,其特征在于,在所述基于所述第一前景识别结果对所述第一图像进行虚化处理之前,所述方法还包括:对所述第一图像进行深度估计,得到深度估计结果,所述深度估计结果包括所述第一图像中各个像素点的深度信息;所述基于所述目标前景识别结果对所述第一图像进行虚化处理,得到第二虚化图像,包括:根据所述目标前景识别结果对所述深度估计结果进行修正,得到目标深度图;基于所述目标深度图对所述第一图像进行虚化处理,得到第二虚化图像。5.根据权利要求1所述的方法,其特征在于,在所述基于所述第一前景识别结果对所述第一图像进行虚化处理之前,所述方法还包括:对所述第一图像进行深度估计,得到深度估计结果,所述深度估计结果包括所述第一图像中各个像素点的深度信息;所述基于所述第一前景识别结果对所述第一图像进行虚化处理,得到第一虚化图像,包括:根据所述第一前景识别结果对所述深度估计结果进行修正,得到所述第一图像的第一深度图;根据所述第一深度图对所述第一图像进行虚化处理,得到第一虚化图像。6.根据权利要求5所述的方法,其特征在于,所述基于各个所述图像区域的第二前景识别结果,对所述第一图像或所述第一虚化图像进行虚化处理,得到第二虚化图像,包括:基于各个所述图像区域的第二前景识别结果,对所述第一深度图中与各个所述图像区域对应的边缘信息进行调整,得到第二深度图;
根据各个所述图像区域在所述第二深度图中的深度信息,分别对所述第一虚化图像中的各个所述图像区域进行虚化处理,得到第二虚化图像。7.根据权利要求1~6任一所述的方法,其特征在于,所述第一图像包括人像图像;所述识别第一图像中的前景区域,得到第一前景识别结果,包括:识别所述第一图像的人像区域及头发区域,得到满足精度条件的人像分割结果。8.根据权利要求7所述的方法,其特征在于,所述识别所述第一图像的人像区域及头发区域,得到满足精度条件的人像分割结果,包括:识别所述第一图像的人像区域,得到人像分割图;将所述人像分割图与所述第一图像进行通道拼接,得到拼接图像;根据所述拼接图像识别...

【专利技术属性】
技术研发人员:王顺飞
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1