图像处理的方法、电子设备以及计算机可读存储介质技术

技术编号:35986240 阅读:12 留言:0更新日期:2022-12-17 23:00
本申请披露了一种图像处理的方法、电子设备以及计算机可读存储介质,该图像处理方法包括:利用所述图像传感器获取待处理的图像数据;获取所述电子设备的当前状态;如果所述电子设备的当前状态为第一状态,则采用第一虚化模式对所述待处理的图像数据进行虚化处理;如果所述电子设备的当前状态为第二状态,则采用第二虚化模式对所述待处理的图像数据进行虚化处理;其中,所述第一状态与所述第二状态不同,所述第一虚化模式与所述第二虚化模式不同。上述技术方案中,通过选择与电子设备的当前状态相适配的虚化模式,以对图像数据进行虚化处理,从而有助于兼顾电子设备的虚化效果和能耗。能耗。能耗。

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


[0001]本申请实施例涉及图像处理
,并且更为具体地,涉及一种图像处理的方法、电子设备以及计算机可读存储介质。

技术介绍

[0002]目前的电子设备大多都有拍摄功能(比如,拍照、录像等),在拍摄过程中,为了凸显拍摄的主体,通常会对拍摄的图像数据进行虚化技术处理。
[0003]虚化技术包括多种虚化模式(比如,单摄虚化、双摄虚化等),然而,任一单独的虚化模式均存在一定的局限性。

技术实现思路

[0004]本申请实施例提供一种图像处理的方法、电子设备以及计算机可读存储介质。下面对本申请实施例涉及的各个方面进行介绍。
[0005]第一方面,提供一种图像处理方法,所述方法应用于电子设备,所述电子设备包括图像传感器,所述方法包括:利用所述图像传感器获取待处理的图像数据;获取所述电子设备的当前状态;如果所述电子设备的当前状态为第一状态,则采用第一虚化模式对所述待处理的图像数据进行虚化处理;如果所述电子设备的当前状态为第二状态,则采用第二虚化模式对所述待处理的图像数据进行虚化处理;其中,所述第一状态与所述第二状态不同,所述第一虚化模式与所述第二虚化模式不同。
[0006]第二方面,提供一种电子设备,包括:图像传感器,用于获取待处理的图像数据;处理器,与所述图像传感器连接,用于执行以下操作:获取所述电子设备的当前状态;如果所述电子设备的当前状态为第一状态,则采用第一虚化模式对所述待处理的图像数据进行虚化处理;如果所述电子设备的当前状态为第二状态,则采用第二虚化模式对所述待处理的图像数据进行虚化处理;其中,所述第一状态与所述第二状态不同,所述第一虚化模式与所述第二虚化模式不同。
[0007]第三方面,一种电子设备,包括:存储器,用于存储代码;处理器,用于加载并执行所述存储器的代码,以实现如第一方面所述的图像处理方法。
[0008]第四方面,一种芯片,包括处理器,所述处理器用于执行如第一方面所述的图像处理方法。
[0009]第五方面,提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被执行时,能够实现如第一方面所述的图像处理方法。
[0010]第六方面,提供一种计算机程序产品,包括可执行代码,当所述可执行代码被执行时,能够实现如第一方面所述的图像处理方法。
[0011]本申请实施例中图像处理方法,可以根据电子设备的当前状态,选择与电子设备的当前状态相适配的虚化模式,来对图像数据进行虚化处理,从而有助于兼顾电子设备的虚化效果和能耗。
附图说明
[0012]图1是本申请一实施例提供的电子设备的结构示意图。
[0013]图2是本申请一实施例提供的图像处理的方法的流程示意图。
[0014]图3是本申请一实施例提供的单摄虚化模式的结构示意图。
[0015]图4是本申请一实施例提供的双摄虚化模式的结构示意图。
[0016]图5是本申请另一实施例提供的双摄虚化模式的结构示意图。
[0017]图6是本申请一实施例提供的共存模式的结构示意图。
[0018]图7是本申请一实施例提供的虚化模式的切换触发策略的结构示意图。
[0019]图8是图7中示出的切换触发策略的流程示意图。
[0020]图9是本申请一实施例提供的电子设备的结构示意图。
[0021]图10是本申请另一实施例提供的电子设备的结构示意图。
具体实施方式
[0022]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
[0023]需要说明的是,本申请实施例中涉及“第一”、“第二”、“第三”等的描述,则该“第一”、“第二”、“第三”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合。
[0024]需要说明的是,本申请实施例所涉及的电子设备是指具有拍摄功能的电子设备,可以为移动或便携式的各种类型的计算机系统设备中的任何一种。例如,电子设备可以为智能手机、智能相机、平板电脑、便携式互联网设备等。
[0025]目前的电子设备大多都有拍摄功能(比如,拍照、录像等),在拍摄过程中,为了凸显拍摄的主体,通常会对拍摄的图像数据进行虚化技术处理。
[0026]虚化技术包括多种虚化模式,该多种虚化模式主要包括单摄虚化、双摄虚化等。
[0027]单摄虚化是指基于一个图像传感器(也可称为摄像头),对该一个摄像头采集的图像数据进行虚化处理。单摄虚化的一种可能的实现方式是通过对对焦区域拍摄对象以外的区域进行模糊算法处理,以实现虚化的目的。但由于只使用一个摄像头,难以获得摄像头与拍摄区域之间的深度信息,从而导致由单摄虚化处理的不同区域的模糊程度相似,缺乏层次感。
[0028]单摄虚化的另一种可能的实现方式是在虚化处理的过程中引入AI算法,例如可以利用深度学习算法对图像数据进行背景分割,以及对摄像头与拍摄区域之间的深度信息进行计算。经过背景分割可以确定哪些物体是我们希望清晰聚焦的主体,哪些物体是希望虚化掉的背景。由于深度信息的计算是依赖于AI算法模型,但是,AI算法模型并不完美,导致该深度信息并不是很准确。因此,仅仅根据该简单的深度信息对前后景分割的结果进行虚化,得到的虚化效果也存在一定程度的不自然。另外,AI分割算法也不是完美的,前后景也可能判断错误,导致前后景分割错误。
[0029]实际上,对于图像的虚化处理,理论上越远离焦平面,则弥散圆越大颗,成像也就越模糊。也就是说越靠近焦平面的位置的成像是越清晰的。虚化比较理想的效果就是景深
范围之外虽然都是模糊的,但模糊程度是有差异的,越靠近焦平面,就越清晰,越远离焦平面则越模糊。
[0030]随着技术的发展,电子产品的性能也在逐渐提升。目前,很多电子产品都包括多个摄像头,即具备了同时处理双路数据的能力,双摄虚化也应运而生。双摄虚化是指基于两个摄像头,并对该两个摄像头采集的图像数据进行虚化处理。双摄虚化主要是基于双目视差的原理对图像数据进行准确的深度信息计算。利用双摄可以构建图像数据的深度图(Depth Map),以此推断景物的前后关系,控制虚化的程度。具体地,双摄可以利用两个摄像头的视角差异计算出每个像素点离焦平面的距离,从而依据焦平面距离来计算虚化。使用双摄虚化虽然可以取得较好的虚化效果,但由于需要长时间开启双路数据流,会导致电子设备的功耗较高。
[0031]目前,根据产品的性能,在出厂时,电子设备通常会固定一种虚化方案。根据前文的描述内容可以看出,单摄虚化的虚化效果比较差,双摄虚化的功耗比较高,也就是说,任一单独的虚化模式均存在一定的局限性。
[0032]针对上述问题,本申请实施例中提出了一种图像处理的方法,可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法应用于电子设备,所述电子设备包括图像传感器,所述方法包括:利用所述图像传感器获取待处理的图像数据;获取所述电子设备的当前状态;如果所述电子设备的当前状态为第一状态,则采用第一虚化模式对所述待处理的图像数据进行虚化处理;如果所述电子设备的当前状态为第二状态,则采用第二虚化模式对所述待处理的图像数据进行虚化处理;其中,所述第一状态与所述第二状态不同,所述第一虚化模式与所述第二虚化模式不同。2.根据权利要求1所述的方法,其特征在于,所述电子设备的当前状态包括所述电子设备的功耗、壳温和拍摄场景;所述第一状态为第一功耗状态,所述第二状态为第二功耗状态,且所述第二功耗低于所述第一功耗;或者所述第一状态为第一壳温状态,所述第二状态为第二壳温状态,且所述第二壳温低于所述第一壳温;或者所述第一状态为视频拍摄状态,所述第二状态为照片拍摄状态。3.根据权利要求1所述的方法,其特征在于,所述待处理的图像数据包括第一部分图像数据和第二部分图像数据,所述方法还包括:如果所述电子设备的当前状态为第三状态,则采用第一虚化模式对所述第一部分图像数据进行虚化处理,同时采用第二虚化模式对所述第二部分图像数据进行虚化处理;其中,所述第三状态是位于所述第一状态和所述第二状态之间的状态。4.根据权利要求1所述的方法,其特征在于,所述第一虚化模式为单摄虚化,所述第二虚化模式为双摄虚化。5.根据权利要求1所述的方法,其特征在于,在所述利用所述图像传感器获取待处理的图像数据之后,所述方法还包括:获取所述待处理的图像数据的深度信息;基于所述待处理的图像数据的深度信息,对所述待处理的图像数据进行背景分割处理。6.一种电子设备,其特征在于,包括:图像传感器,用于获取待处理的图像数据;处理器,与所...

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

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

1