一种景深计算方法以及电子设备技术

技术编号:19264438 阅读:70 留言:0更新日期:2018-10-27 02:54
本发明专利技术实施例提供了一种景深计算方法,通过设置可发生相对移动的多个摄像装置,并在可移动的摄像装置进行移动时计算被摄物体的景深值,并将多次计算得到的景深值进行平均值计算,得精确的景深值,避免固定摄像装置时景深仅计算一次而造成的误差较大的问题,提高了景深值的计算精度,进而获得高质量的图像。

【技术实现步骤摘要】
一种景深计算方法以及电子设备
本专利技术涉及成像
,具体涉及一种景深计算方法以及电子设备。
技术介绍
景深(DOF),是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围,简单的讲,摄影机镜头在聚焦完成后,在焦点前后的范围内都能形成清晰的像,这一前一后的距离范围,便叫做景深。随着拍摄技术的进步,各种功能的拍摄装置已经广泛流行。同时,基于移动终端的携带的方便性,通过移动终端进行拍摄也成为一种潮流。现有的手机双摄像头方案是距离很近的两个摄像头进行互补,AR摄像头是有一定距离的固定双摄像头进行景深计算。这样的方案,在实际景深计算时由于摄像头的单一距离问题,计算的景深会有误差。
技术实现思路
有鉴于此,本专利技术实施例提供了一种景深计算方法,解决了现有技术中的摄像装置实际计算景深时仅有一次计算过程而带来的景深计算存在误差的问题。本专利技术一实施例提供的一种景深计算方法,所述方法适用于一种电子设备,所述电子设备包括至少一个可移动的摄像装置;所述方法包括:驱动所述至少一个可移动的摄像装置移动至多个不同位置;分别计算所述至少一个可移动的摄像装置在所述多个不同位置处的多个景深数据;以及根据所述多个景深数据获取景深值。进一步,所述电子设备进一步包括固定的摄像装置,所述方法进一步包括:计算所述固定的摄像装置在固定位置处的景深数据;其中,所述根据所述多个景深数据获取景深值包括:根据所述可移动的摄像装置在所述多个不同位置处的多个景深数据以及所述固定的摄像装置在固定位置处的景深数据获取景深值。优选的,所述获取景深值的方法为:取所述可移动的摄像装置在所述多个不同位置处的多个景深数据以及所述固定的摄像装置在固定位置处的景深数据的平均值。进一步,所述电子设备包括一个所述可移动的摄像装置和一个所述固定的摄像装置;其中驱动所述至少一个可移动的摄像装置移动至多个不同位置包括:驱动所述可移动的摄像装置相对于所述固定的摄像装置移动至多个不同位置;其中所述计算所述可移动的摄像装置在所述多个不同位置处的多个景深数据包括:分别获取所述可移动的摄像装置与所述被摄物体之间的距离、以及所述固定的摄像装置与所述被摄物体之间的距离;获取所述可移动的摄像装置与所述固定的摄像装置之间的距离;以及根据分别获取的所述可移动的摄像装置与所述被摄物体之间的距离、所述固定的摄像装置与所述被摄物体之间的距离以及所述可移动的摄像装置与所述固定的摄像装置之间的距离计算所述景深数据。进一步,所述电子设备还包括获取模块,包括位置传感器以及第一计算单元,所述获取模块设置在所述可移动的摄像装置中;其中,所述获取所述可移动的摄像装置与所述固定的摄像装置之间的距离包括:所述位置传感器测量所述可移动的摄像装置相对于所述固定的摄像装置移动的距离;以及,所述第一计算单元计算所述移动的距离与所述可移动的摄像装置相对所述固定的摄像装置没有发生任何相对移动时的初始距离之和或之差,以获取可移动的摄像装置与所述固定的摄像装置之间的距离。优选的,所述计算所述可移动的摄像装置在所述多个不同位置处的多个景深数据包括:当所述可移动的摄像装置相对所述固定的摄像装置每移动第一距离时,计算所述可移动的摄像装置在该位置处的景深数据。优选的,所述计算所述可移动的摄像装置在所述多个不同位置处的多个景深数据包括:当所述可移动的摄像装置远离所述固定的摄像装置时,计算所述可移动的摄像装置在多个不同位置处的多个景深数据。作为本专利技术的另一面,本专利技术一实施例还提供了一种电子设备,包括:至少一个可移动的摄像装置;驱动装置,用于驱动所述可移动的摄像装置移动至多个不同位置;计算模块,用于计算所述可移动的摄像装置的景深数据。进一步,所述电子设备还包括:固定的摄像装置,所述可移动的摄像装置相对于所述固定的摄像装置进行移动;以及,设于所述可移动的摄像装置中的获取模块,用于获取所述固定的摄像装置与所述可移动的摄像装置之间的距离。进一步,所述计算模块还用于根据所述可移动的摄像装置在相对于所述固定的摄像装置移动时计算的多个景深数据进行平均值计算,以获取景深值。优选,所述电子设备包括一个固定的摄像装置和一个可移动的摄像装置,其中,所述获取模块包括:位置传感器,用于测量所述可移动的摄像装置相对于所述固定的摄像装置发生的移动距离;以及,第一计算单元,用于计算所述移动距离以及所述可移动的摄像装置相对于所述固定的摄像装置没有发生任何移动时的初始距离的之和或之差,以获取所述可移动的摄像装置与所述固定的摄像装置之间的距离。本专利技术的实施例所提供的一种景深计算方法,通过设置可发生相对移动的多个摄像装置,并在摄像装置进行移动时计算被摄物体的景深值,并将多次计算得到的景深值进行平均值计算,得精确的景深值,避免固定摄像装置时景深仅计算一次而造成的误差较大的问题,提高了景深值的计算精度,进而获得高质量的图像。附图说明图1所示为本专利技术一实施例提供的一种景深计算方法的流程示意图。图2所示为本专利技术一实施例提供的一种景深计算方法的流程示意图。图3所示为本专利技术一实施例提供的一种景深计算方法的流程示意图。图4所示为本专利技术一实施例提供的一种电子设备的结构示意图。图5所示为本专利技术一实施例提供的一种电子设备的结构示意图。图6所示为本专利技术一实施例提供的一种电子设备中可移动的摄像装置移动前后的位置图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1所示为本专利技术一实施例提供的一种景深计算方法的流程示意图,如图1所示,一种景深计算方法,该方法适用于一种电子设备,其中电子设备包括至少一个可移动的摄像装置,那么该方法包括以下步骤:步骤101:驱动至少一个可移动的摄像装置移动至多个不同位置;将可移动的摄像装置进行移动到多个不同的位置,在此步骤中,可移动的摄像装置有一个或者有多个,在驱动的时候,可以只驱动一个可移动的摄像装置,也可以驱动两个或者两个以上的可移动的摄像装置,也可以驱动所有可移动的摄像装置。当驱动两个或两个以上的可移动的摄像装置进行移动时,其中两个可移动的摄像装置之间可以分别向相同方向上移动,也可以分别向相反的方向移动;当两个可移动的摄像装置之间以向相反的方向移动时还可以表现为两者逐渐靠近的相向移动或两者逐渐远离的背向移动。步骤102:分别计算至少一个可移动的摄像装置在多个不同位置处的多个景深数据;即可移动的摄像装置在移动时,计算该可移动的摄像装置在所移动到的位置处计算景深数据,计算景深数据可以在可移动摄像装置移动过程中进行实时计算,也可以选择设置可移动的摄像装置每移动一个距离时即计算一次景深数据,本专利技术对此不作限定。步骤103:根据多个景深数据获取景深值。当可移动的摄像装置移动到不同的位置处时,根据步骤102中计算出的可移动的摄像装置的多个景深数据获取景深值。本专利技术一实施例中,获取景深值的方法为取多个景深数据的平均值。应当理解,根据多个景深数据获取景深值还可以根据其他计算方法进行获取,本专利技术对此不作限定。本专利技术实施例提供的景深计算方法,采用了可本文档来自技高网...

【技术保护点】
1.一种景深计算方法,其特征在于,所述方法适用于一种电子设备,所述电子设备包括至少一个可移动的摄像装置;所述方法包括:驱动所述至少一个可移动的摄像装置移动至多个不同位置;分别计算所述至少一个可移动的摄像装置在所述多个不同位置处的多个景深数据;以及,根据所述多个景深数据获取景深值。

【技术特征摘要】
1.一种景深计算方法,其特征在于,所述方法适用于一种电子设备,所述电子设备包括至少一个可移动的摄像装置;所述方法包括:驱动所述至少一个可移动的摄像装置移动至多个不同位置;分别计算所述至少一个可移动的摄像装置在所述多个不同位置处的多个景深数据;以及,根据所述多个景深数据获取景深值。2.根据权利要求1所述的景深计算方法,其特征在于,所述电子设备进一步包括固定的摄像装置,所述方法进一步包括:计算所述固定的摄像装置在固定位置处的景深数据;其中,所述根据所述多个景深数据获取景深值包括:根据所述可移动的摄像装置在所述多个不同位置处的多个景深数据以及所述固定的摄像装置在固定位置处的景深数据获取景深值。3.根据权利要求2所述的景深计算方法,其特征在于,所述获取景深值的方法为:取所述可移动的摄像装置在所述多个不同位置处的多个景深数据以及所述固定的摄像装置在固定位置处的景深数据的平均值。4.根据权利要求2所述的景深计算方法,其特征在于,所述电子设备包括一个所述可移动的摄像装置和一个所述固定的摄像装置;其中驱动所述至少一个可移动的摄像装置移动至多个不同位置包括:驱动所述可移动的摄像装置相对于所述固定的摄像装置移动至多个不同位置;其中所述计算所述可移动的摄像装置在所述多个不同位置处的多个景深数据包括:分别获取所述可移动的摄像装置与所述被摄物体之间的距离以及所述固定的摄像装置与所述被摄物体之间的距离;获取所述可移动的摄像装置与所述固定的摄像装置之间的距离;以及根据分别获取的所述可移动的摄像装置与所述被摄物体之间的距离、所述固定的摄像装置与所述被摄物体之间的距离以及所述可移动的摄像装置与所述固定的摄像装置之间的距离计算所述景深数据。5.根据权利要求4所述的计算景深的方法,其特征在于,所述电子设备还包括获取模块,包括位置传感器以及第一计算单元,所述获取模块设置在所述可移动的摄像装置中;其中,所述获取所述可移动的摄像装置与所述固定的摄像装置之间的距离包括:所述位置传感器测量所述可移动的摄像...

【专利技术属性】
技术研发人员:王钢王银钱正伟夏贤旭杨杰显袁历
申请(专利权)人:云谷固安科技有限公司
类型:发明
国别省市:河北,13

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

1