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

技术编号:24805953 阅读:37 留言:0更新日期:2020-07-07 22:15
本公开提供了一种图像处理方法及装置、电子设备及存储介质,涉及网络技术领域,以解决相关技术中电子设备进行图像背景虚化需要较高硬件配置的问题。该方法包括:将目标图像转换为第一图像和第二图像,第一图像的对目标对象成像的视角不同于第二图像的对目标对象成像的视角,该目标对象为目标图像的成像对象;并根据第一图像和第二图像,获取目标图像对应的深度信息;且根据深度信息,对目标图像的背景区域进行虚化处理。该方法可以应用于对图像背景虚化处理的场景中。

【技术实现步骤摘要】
图像处理方法及装置、电子设备及存储介质
本公开涉及网络
,尤其涉及一种图像处理方法、电子设备及存储介质。
技术介绍
随着电子设备(例如智能手机)的广泛使用,摄像头作为智能手机中的重要模块已取代卡片相机成为大众最常用的便携拍摄设备。目前,智能手机可以拍摄出具有背景虚化效果的照片,这通常基于智能手机中的双摄系统,采用相应的背景虚化算法来实现。然而,对于现有智能手机,通常需要设置两个或更多个摄像头,才能拍摄出背景虚化效果的照片,导致电子设备的硬件配置较高。
技术实现思路
本公开提供一种图像处理方法及装置、电子设备及存储介质,可以至少解决相关技术中电子设备进行图像背景虚化需要较高硬件配置的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种图像处理方法,包括:将目标图像转换为第一图像和第二图像,所述第一图像的对目标对象成像的视角不同于所述第二图像的对所述目标对象成像的视角,所述目标对象为所述目标图像的成像对象;根据所述第一图像和所述第二图像,获取所述目标图像对应的深度信息;根据所述深度信息,对所述目标图像的背景区域进行虚化处理。在一种可能实现方式中,所述将目标图像转换为第一图像和第二图像,包括:从所述目标图像中提取M个第一像素点和N个第二像素点,每个第一像素点与任意一个第二像素点均不同,M和N均为正整数;将所述M个第一像素点合成所述第一图像;将所述N个第二像素点合成所述第二图像。在一种可能实现方式中,所述从所述目标图像中提取M个第一像素点和N个第二像素点,包括:从所述目标图像中每间隔n个像素点提取一个像素点,得到所述M个第一像素点,n为正整数;从所述目标图像中除所述M个第一像素点之外的像素点中,每间隔n个像素点提取一个像素点,得到所述N个第二像素点。在一种可能实现方式中,所述根据所述深度信息,对所述目标图像的背景区域进行虚化处理之前,所述方法还包括:识别所述目标图像中的主体轮廓;所述根据所述深度信息,对所述目标图像的背景区域进行虚化处理,包括:根据所述深度信息和所述主体轮廓,生成掩码图,所述掩码图包括所述主体轮廓和背景轮廓;根据所述掩码图,对所述背景区域进行虚化处理。在一种可能实现方式中,所述根据所述掩码图,对所述背景区域进行虚化处理,包括:将所述掩码图和所述目标图像融合,得到第三图像;采用模糊算法,对所述目标图像进行模糊处理,得到第四图像;将所述第三图像和所述第四图像融合,得到所述背景区域虚化后的所述目标图像。在一种可能实现方式中,所述根据所述第一图像和所述第二图像,获取所述目标图像对应的深度信息,包括:获取所述第一图像和所述第二图像中,像素特征相互匹配的至少一组特征点,每组特征点包括所述第一图像中的一个第一特征点和所述第二图像中的一个第二特征点;对于每组特征点,均执行以下步骤,得到所述目标图像对应的深度信息:根据一组特征点中的第一特征点和第二特征点,确定所述一组特征点对应的深度信息;其中,所述目标图像对应的深度信息包括所述至少一组特征点对应的深度信息。根据本公开实施例的第二方面,提供一种图像处理装置,包括转换模块、获取模块和处理模块;所述转换模块,被配置为执行将目标图像转换为第一图像和第二图像,所述第一图像的对目标对象成像的视角不同于所述第二图像的对所述目标对象成像的视角,所述目标对象为所述目标图像的成像对象;所述获取模块,被配置为执行根据所述转换模块转换得到的所述第一图像和所述第二图像,获取所述目标图像对应的深度信息;所述处理模块,被配置为执行根据所述获取模块获取的所述深度信息,对所述目标图像的背景区域进行虚化处理。在一种可能实现方式中,所述转换模块,具体被配置为执行:从所述目标图像中提取M个第一像素点和N个第二像素点,每个第一像素点与任意一个第二像素点均不同,M和N均为正整数;将所述M个第一像素点合成所述第一图像;将所述N个第二像素点合成所述第二图像。在一种可能实现方式中,所述转换模块,具体被配置为执行:从所述目标图像中每间隔n个像素点提取一个像素点,得到所述M个第一像素点,n为正整数;从所述目标图像中除所述M个第一像素点之外的像素点中,每间隔n个像素点提取一个像素点,得到所述N个第二像素点。在一种可能实现方式中,所述图像处理装置还包括识别模块;所述识别模块,被配置为执行在所述处理模块根据所述深度信息,对所述目标图像的背景区域进行虚化处理之前,识别所述目标图像中的主体轮廓;所述处理模块,具体被配置为执行:根据所述深度信息和所述主体轮廓,生成掩码图,所述掩码图包括所述主体轮廓和背景轮廓;并根据所述掩码图,对所述背景区域进行虚化处理。在一种可能实现方式中,所述处理模块,具体被配置为执行:将所述掩码图和所述目标图像融合,得到第三图像;采用模糊算法,对所述目标图像进行模糊处理,得到第四图像;将所述第三图像和所述第四图像融合,得到所述背景区域虚化后的所述目标图像。在一种可能实现方式中,所述获取模块,具体被配置为执行:获取所述第一图像和所述第二图像中,像素特征相互匹配的至少一组特征点,每组特征点包括所述第一图像中的一个第一特征点和所述第二图像中的一个第二特征点;对于每组特征点,均执行以下步骤,得到所述目标图像对应的深度信息:根据一组特征点中的第一特征点和第二特征点,确定所述一组特征点对应的深度信息;其中,所述目标图像对应的深度信息包括所述至少一组特征点对应的深度信息。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行指令,以实现如上述第一方面或第一方面的任一种可能实现方式所述的图像处理方法。根据本公开实施例的第四方面,提供一种存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面或第一方面的任一种可能实现方式所述的图像处理方法。根据本公开实施例的第五方面,提供一种计算机程序产品,当该计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面或第一方面的任一种可能实现方式所述的图像处理方法。本公开的实施例提供的技术方案至少带来以下有益效果:通过该方案,可以将目标图像转换成两个不同视角的图像,以模拟双摄像头,并通过双摄像头的性质计算目标图像对应的深度信息,进而可以利用该深度信息对目标图像进行背景虚化处理。相关技术中需要通过双摄系统采集图像才能计算目标图像的深度信息,而本公开实施例采用上述图像处理方法,即可实现单摄系统模拟双摄系统,快速准确地计算目标图像对应的深度信息,进而根据深度信息达到图像背景虚化的目的。如此,本公开实施例可以提高具有单摄系统的电子本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n将目标图像转换为第一图像和第二图像,所述第一图像的对目标对象成像的视角不同于所述第二图像的对所述目标对象成像的视角,所述目标对象为所述目标图像的成像对象;/n根据所述第一图像和所述第二图像,获取所述目标图像对应的深度信息;/n根据所述深度信息,对所述目标图像的背景区域进行虚化处理。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
将目标图像转换为第一图像和第二图像,所述第一图像的对目标对象成像的视角不同于所述第二图像的对所述目标对象成像的视角,所述目标对象为所述目标图像的成像对象;
根据所述第一图像和所述第二图像,获取所述目标图像对应的深度信息;
根据所述深度信息,对所述目标图像的背景区域进行虚化处理。


2.根据权利要求1所述的方法,其特征在于,所述将目标图像转换为第一图像和第二图像,包括:
从所述目标图像中提取M个第一像素点和N个第二像素点,每个第一像素点与任意一个第二像素点均不同,M和N均为正整数;
将所述M个第一像素点合成所述第一图像;
将所述N个第二像素点合成所述第二图像。


3.根据权利要求2所述的方法,其特征在于,所述从所述目标图像中提取M个第一像素点和N个第二像素点,包括:
从所述目标图像中每间隔n个像素点提取一个像素点,得到所述M个第一像素点,n为正整数;
从所述目标图像中除所述M个第一像素点之外的像素点中,每间隔n个像素点提取一个像素点,得到所述N个第二像素点。


4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述深度信息,对所述目标图像的背景区域进行虚化处理之前,所述方法还包括:
识别所述目标图像中的主体轮廓;
所述根据所述深度信息,对所述目标图像的背景区域进行虚化处理,包括:
根据所述深度信息和所述主体轮廓,生成掩码图,所述掩码图包括所述主体轮廓和背景轮廓;
根据所述掩码图,对所述背景区域进行虚化处理。


5.根据权利要求4所述的方法,其特征在于,所述根据所述掩码图,对所述背景区域进行虚化处理,包括:
将所述掩码图和所述目标图像融合,得到第三图像;
采用模糊算法,对所述目标图像进行模糊处理,得到第四图像;
将所述第三图像和所述第四图像融合,得到所述背景区域虚化后的所述目标图像。
...

【专利技术属性】
技术研发人员:张水发李岩
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1