背景虚化处理方法、装置及设备制造方法及图纸

技术编号:17781024 阅读:27 留言:0更新日期:2018-04-22 10:16
本申请公开了一种背景虚化处理方法、装置及设备,其中,方法包括:获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像;检测主图像中是否存在预设的目标对象;若检测获知存在目标对象,则确定与目标对象对应的目标区域;根据主图像和副图像,应用预设的第一景深算法计算目标区域的第一景深信息;应用预设的第二景深算法获取非目标区域的第二景深信息,其中,第一景深算法的计算精度高于第二景深算法;根据第一景深信息对目标区域的背景区域进行虚化处理,以及根据第二景深信息对非目标区域的背景区域进行虚化处理。由此,实现了虚化处理时保护目标对象不被虚化,提高了图像处理的视觉效果。

【技术实现步骤摘要】
背景虚化处理方法、装置及设备
本申请涉及图像处理
,尤其涉及一种背景虚化处理、装置及设备。
技术介绍
通常,为了突出拍照的主体,会对拍照的背景区域进行虚化处理,然而,当前终端设备受限于处理器的处理能力的限制,导致对一些图像进行虚化时,可能会导致拍摄主体的图像被虚化,比如,用户在摆出剪刀手姿势进行拍照时,可能会将剪刀手对应的图像进行虚化,导致虚化效果较差。申请内容本申请提供一种背景虚化处理方法、装置及设备,以解决现有技术中,终端设备受限于处理器的处理能力的限制,导致对一些图像进行虚化时,可能会导致拍摄主体的图像被虚化的技术问题。本申请实施例提供一种背景虚化处理方法,包括:获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像;检测所述主图像中是否存在预设的目标对象;若检测获知存在所述目标对象,则确定与所述主图像中所述目标对象对应的目标区域;根据所述主图像和所述副图像,应用预设的第一景深算法计算所述目标区域的第一景深信息;应用预设的第二景深算法获取所述主图像中的非目标区域的第二景深信息;根据所述第一景深信息对所述目标区域的背景区域进行虚化处理;根据所述第二景深信息对所述非目标区域的背景区域进行虚化处理。本申请另一实施例提供一种背景虚化处理装置,包括:第一获取模块,用于获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像;检测模块,用于检测所述主图像中是否存在预设的目标对象;确定模块,用于在检测获知存在所述目标对象时,确定与所述主图像中所述目标对象对应的目标区域;第二获取模块,用于根据所述主图像和所述副图像,应用预设的第一景深算法计算所述目标区域的第一景深信息,以及应用预设的第二景深算法获取非目标区域的第二景深信息;处理模块,用于根据所述第一景深信息对所述目标区域的背景区域进行虚化处理,以及根据所述第二景深信息对所述非目标区域的背景区域进行虚化处理。本申请又一实施例提供一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行本申请上述实施例所述的背景虚化处理方法。本申请还一实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本申请上述实施例所述的背景虚化处理方法。本申请实施例提供的技术方案可以包括以下有益效果:获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像,并检测主图像中是否存在预设的目标对象,若检测获知存在目标对象,则确定与目标对象对应的目标区域,并根据主图像和副图像,应用预设的第一景深算法计算目标区域的第一景深信息,以及应用预设的第二景深算法获取非目标区域的第二景深信息,进而,根据第一景深信息对目标区域的背景区域进行虚化处理,以及根据第二景深信息对非目标区域的背景区域进行虚化处理。由此,实现了虚化处理时保护目标对象不被虚化,提高了图像处理的视觉效果。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本申请一个实施例的背景虚化处理方法的流程图;图2是根据本申请一个实施例的三角测距的原理示意图;图3是根据本申请一个实施例的双摄像头景深获取示意图;图4是根据本申请另一个实施例的背景虚化处理方法的流程图;图5是根据本申请又一个实施例的背景虚化处理方法的流程图;图6是根据本申请一个具体实施例的背景虚化处理方法的流程图;图7(a)是根据现有技术的背景虚化处理效果示意图;图7(b)是根据本申请一个实施例的背景虚化处理效果示意图;图8是根据本申请一个实施例的背景虚化处理装置的结构示意图;图9是根据本申请另一个实施例的背景虚化处理装置的结构示意图;图10是根据本申请又一个实施例的背景虚化处理装置的结构示意图;以及图11是根据本申请另一个实施例的图像处理电路的示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的背景虚化处理方法、装置及设备。图1是根据本申请一个实施例的背景虚化处理方法的流程图,如图1所示,该方法包括:步骤101,获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像。步骤102,,检测主图像中是否存在预设的目标对象。具体而言,双摄像头系统通过主图像和副图像计算景深信息,其中,双摄像头系统包括一个获取拍摄主体主图像的主摄像头,和一个辅助主图像获取景深信息的副摄像头,其中,主摄像头和副摄像头的设置方式可以为沿着水平方向设置,或者,也可以是沿着竖直方向设置等,为了更加清楚的描述双摄像头如何获取景深信息,下面参考附图说明双摄像头获取景深信息的原理:在实际应用中,人眼分辩景深信息主要是依靠双目视觉分辨景深信息,这与双摄像头分辨景深信息的原理一样,主要是依靠如图2所示的三角测距的原理实现的,基于图2中,在实际空间中,画出了成像对象,以及两个摄像头所在位置OR和OT,以及两个摄像头的焦平面,焦平面距离两个摄像头所在平面的距离为f,在焦平面位置两个摄像头进行成像,从而得到两张拍摄图像。其中,P和P’分别是同一对象在不同拍摄图像中的位置。其中,P点距离所在拍摄图像的左侧边界的距离为XR,P’点距离所在拍摄图像的左侧边界的距离为XT。OR和OT分别为两个摄像头,这两个摄像头在同一平面,距离为B。基于三角测距原理,图2中的对象与两个摄像头所在平面之间的距离Z,具有如下关系:基于此,可以推得其中,d为同一对象在不同拍摄图像中的位置之间的距离差。由于B、f为定值,因此,根据d可以确定出对象的距离Z。当然,除了三角测距法,也可以采用其他的方式来计算主图像的景深信息,比如,主摄像头和副摄像头针对同一个场景拍照时,场景中的物体距离摄像头的距离与主摄像头和副摄像头成像的位移差、姿势差等成比例关系,因此,在本申请的一个实施例中,可以根据这种比例关系获取上述距离Z。举例而言,如图3所示,通过主摄像头获取的主图像以及副摄像头获取的副图像,计算出不同点差异的图,这里用视差图表示,这个图上表示的是两张图上相同点的位移差异,但是由于三角定位中的位移差异和Z成正比,因此很多时候视差图就直接被用作景深信息图。双摄系统在对图像的背景区域进行虚化时,可能会导致有些不希望虚化的目标对象的图像被虚化,因而,为了便于保证用户不希望虚化的目标对象不被虚化,检测主图像中是否存在目标对象,该目标对象可以包括特定的手势动作(比如剪刀手、加油手势等),可以包括著名建筑物(比如万里长城、黄山等),或者,可以包括某些特定的形状的物体等(比如圆形物体、三角形物体等)。应当理解的是,根据应用场景的不同,可采用不同的方式实现主图像中是否存在预设的目标对象的检测,示例如下:作为一种示例:在本示例中,预先设置包含目标对象的轮廓边缘的模板信息,检测主图像的前景区域中拍摄场景的轮廓边缘,将预设的模板信息与轮廓边缘进行匹配,若匹配成功,则检测获知主图像中存在预设的目标对象。其中,在本示例中,预设的模板信息中的轮廓边缘可以包括目标对象的轮廓边缘的坐标值,各个像素点之间的位置关系等。可以理解,在本示例中,仅仅通过本文档来自技高网...
背景虚化处理方法、装置及设备

【技术保护点】
一种背景虚化处理方法,其特征在于,包括:获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像;检测所述主图像中是否存在预设的目标对象;若检测获知存在所述目标对象,则确定与所述主图像中所述目标对象对应的目标区域;根据所述主图像和所述副图像,应用预设的第一景深算法计算所述目标区域的第一景深信息;应用预设的第二景深算法获取所述主图像中的非目标区域的第二景深信息;根据所述第一景深信息对所述目标区域的背景区域进行虚化处理;根据所述第二景深信息对所述非目标区域的背景区域进行虚化处理。

【技术特征摘要】
1.一种背景虚化处理方法,其特征在于,包括:获取主摄像头拍摄的主图像以及副摄像头拍摄的副图像;检测所述主图像中是否存在预设的目标对象;若检测获知存在所述目标对象,则确定与所述主图像中所述目标对象对应的目标区域;根据所述主图像和所述副图像,应用预设的第一景深算法计算所述目标区域的第一景深信息;应用预设的第二景深算法获取所述主图像中的非目标区域的第二景深信息;根据所述第一景深信息对所述目标区域的背景区域进行虚化处理;根据所述第二景深信息对所述非目标区域的背景区域进行虚化处理。2.如权利要求1所述的方法,其特征在于,所述检测所述主图像中是否存在预设的目标对象,包括:检测所述主图像的前景区域中拍摄场景的轮廓边缘;将预设的模版信息与所述轮廓边缘进行匹配,若匹配成功,则检测获知所述主图像中存在预设的目标对象。3.如权利要求1所述的方法,其特征在于,所述根据所述第一景深信息对所述目标区域的背景区域进行虚化处理,包括:根据所述第一景深信息和所述主图像的对焦区域确定所述目标区域的第一前景区域景深信息和第一背景区域景深信息;根据所述第一前景区域景深信息和第一背景区域景深信息获取第一虚化程度的基础数值;根据所述第一虚化程度的基础数值和所述第一背景区域景深信息,确定所述目标区域的背景区域中每个像素的虚化系数;根据所述每个像素的虚化系数对所述目标区域的背景区域进行高斯模糊处理。4.如权利要求3所述的方法,其特征在于,所述根据所述第二景深信息对所述非目标区域的背景区域进行虚化处理,包括:根据所述第二景深信息和所述主图像的对焦区域确定所述非目标区域的第二前景区域景深信息和第二背景区域景深信息;根据所述第二前景区域景深信息和第二背景区域景深信息获取第二虚化程度的基础数值;根据所述第二虚化程度的基础数值对所述非目标区域的背景区域进行高斯模糊处理。5.如权利要求1-4任一所述的方法,其特征在于,在所述检测所述主图像中是否存在预设的目标对象之后,还包括:若检测获知不存在所述目标对象,则应用所述第二景深算法计算...

【专利技术属性】
技术研发人员:欧阳丹谭国辉
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1