一种双摄像头模组的标定方法、装置及终端制造方法及图纸

技术编号:20120866 阅读:27 留言:0更新日期:2019-01-16 12:37
本申请实施例提供一种双摄像头模组的标定方法、装置及终端。方法包括:控制双摄像头模组对标定参照图像进行拍摄,得到原始拍摄图像;根据原始拍摄图像中的角点,获取主副摄角点坐标;分别基于第一标定参数和第二标定参数,对主副摄角点坐标进行矫正,得到第一标定参数对应的矫正后的主副摄角点坐标的第一偏差情况和第二标定参数对应的矫正后的主副摄角点坐标的第二偏差情况;基于第一偏差情况和第二偏差情况,选择第一标定参数或第二标定参数作为终端使用的标定参数。基于本申请,当终端双摄像头模组的摄像头发生偏移时,可以适应性调整终端的标定参数,以使整后的标定参数对摄像头发生偏移的双摄像头模组起到有效的图像矫正作用。

A Calibration Method, Device and Terminal of Double Camera Module

The embodiment of the application provides a calibration method, device and terminal of a dual camera module. The method includes: controlling the dual camera module to shoot the calibrated reference image to obtain the original photographed image; obtaining the coordinates of the principal and secondary angle points according to the corners of the original photographed image; correcting the coordinates of the principal and secondary angle points based on the first calibration parameter and the second calibration parameter respectively, and obtaining the first deviation of the coordinates of the principal and secondary angle points after the first calibration parameter corresponds to the corrected coordinates of the principal and secondary angle points. Based on the first deviation and the second deviation, the first calibration parameter or the second calibration parameter is selected as the terminal calibration parameter. Based on this application, the terminal calibration parameters can be adjusted adaptively when the camera of the dual camera module of the terminal is offset, so that the calibration parameters can play an effective image correction role for the dual camera module of the camera offset.

【技术实现步骤摘要】
一种双摄像头模组的标定方法、装置及终端
本申请涉及终端应用领域,尤其涉及一种双摄像头模组的标定方法、装置及终端。
技术介绍
为了追求更好的拍摄效果,一些终端配置了双摄像头模组。厂商在装配双摄像头模组前,需要对双摄像头模组进行标定,终端基于标定参数,可以对两个摄像头采集到的图像进行矫正,得到用户在终端屏幕上所看到的图像。目前双摄像头模组的标定参数只能在装配前确定,在双摄像头模组装过程中,或者终端出厂后发生摔落、碰撞时,难免导致双摄像头模组的两个摄像头发生偏移,致使标定参数的矫正作用失效,进而降低终端的图像拍摄质量。而上述这类事件对于目前来讲,是不可逆转的,一旦发生,会一直影响今后的使用体验。
技术实现思路
本申请实施例的目的之一是提供一种双摄像头模组的标定方法、装置及终端,可对终端得标定参数进行调整。为了实现上述目的,本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种双摄像头模组的标定方法,应用于终端,包括:控制双摄像头模组对标定参照图像进行拍摄,得到原始拍摄图像;根据所述原始拍摄图像中的角点,获取主副摄角点坐标;分别基于第一标定参数和第二标定参数,对所述主副摄角点坐标进行矫正,得到第一标定参数对应的矫正后的主副摄角点坐标的第一偏差情况和第二标定参数对应的矫正后的主副摄角点坐标的第二偏差情况;基于所述第一偏差情况和所述第二偏差情况,选择所述第一标定参数或所述第二标定参数作为所述终端使用的标定参数。第二方面,本申请实施例提供一种双摄像头模组的标定装置,包括:拍摄模块,用于控制双摄像头模组对标定参照图像进行拍摄,得到原始拍摄图像;确定模块,用于根据所述原始拍摄图像中的角点,获取主副摄角点坐标;矫正模块,用于基于第一标定参数和第二标定参数,分别对所述主副摄角点坐标进行矫正,得到第一标定参数对应的矫正后的主副摄角点坐标的第一偏差情况和第二标定参数对应的矫正后的主副摄角点坐标的第二偏差情况;处理模块,用于基于所述第一偏差情况和所述第二偏差情况,选择所述第一标定参数或所述第二标定参数作为所述终端使用的标定参数。第三方面,本申请实施例提供一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述由本申请实施例提供的标定方法的步骤。。第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述由本申请实施例提供的标定方法的步骤。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:基于本申请的方案,当终端双摄像头模组中的摄像头发生偏移时,可以对终端的标定参数进行适应性调整,以保证整后的标定参数对摄像头发生偏移的双摄像头模组起到有效的图像矫正作用,从而降低了摄像头偏移对终端的图像拍摄质量所产生的影响。由于本申请的方案能够执行简单且改善了终端的使用效益,因此具有较高的实用价值。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的双摄像头模组的标定方法的流程示意图;图2为本申请实施例提供的双摄像头模组的标定方法在实际应用中的流程示意图;图3为本申请实施例提供的双摄像头模组的标定方法在实际应用中扫描二维码的示意图;图4为本申请实施例提供的双摄像头模组的标定方法在实际应用中的标定参照图像的示意图;图5为本申请实施例提供的双摄像头模组的标定方法在实际应用中对原始拍摄图像进行角点验证后的提示示意图图6为本申请实施例提供的双摄像头模组的标定方法在实际应用中的对原始拍摄图像进行角点验证的示意图;图7为本申请实施例提供的双摄像头模组的标定装置的逻辑结构示意图;图8为本申请实施例提供的终端的硬件结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。如前所述,目前用户侧无法调整终端的标定参数,在使用过程中,若双摄像头模组的摄像头发生偏移,则会导致拍摄效果出现不可修复的影响。针对这一问题,本申请提出一种解决方案。一方面,本申请实施例提供一种应用于终端的双摄像头模组的标定方法,如图1所示,包括:步骤102,控制双摄像头模组对标定参照图像进行拍摄,得到原始拍摄图像;本步骤中,标定参照图像并不限于一个,可以是多个;此外,双摄像头模组的主副摄像头均对标定参照图像进行拍摄,因此每个标定参照图像均对应有两个摄像头所拍摄获得的原始拍摄图像。步骤104,根据所述原始拍摄图像中的角点,获取主副摄角点坐标;本步骤中,主副摄角点坐标即双摄像头模组中的主副摄像头在各自原始拍摄图像中的角点坐标。以角点Z为例,其主副摄角点坐标包括主摄像头对应的原始拍摄图像中角点Z的坐标(XZ,YZ)和副摄像头对应的原始拍摄图像中角点Z的坐标(XZ’,YZ’)。步骤106,分别基于第一标定参数和第二标定参数,对主副摄角点坐标进行矫正,得到第一标定参数对应的矫正后的主副摄角点坐标的第一偏差情况和第二标定参数对应的矫正后的主副摄角点坐标的第二偏差情况;本步骤中,标定参数分为双摄像头模组外参和内参,外参包括两个摄像头的旋转矩阵R、平移向量T等参数,内参包括两个摄像头的焦距、焦距比率、主点、畸变系数(径向畸变、切向畸变)等参数。此外,矫正过程是指使用标定参数对两个摄像头拍摄到的原始拍摄图像进行矫正,使得两个摄像头的原始拍摄图像的基准线能够无线接近。基准线越接近,则表示两个摄像头拍摄图像的重合度越高,最终在终端屏幕上所显示的图像越清晰。因此沿用上述角点Z为例。在矫正后,角点Z的主副摄角点坐标(XZ,YZ)与(XZ’,YZ’)之间的距离可以反映双摄像头模组两个摄像头之间的基准线偏差,即双摄像头模组的像素偏差。上述主副摄角点坐标的偏差情况包括该双摄像头模组的像素偏差。步骤108,基于第一偏差情况和第二偏差情况,选择第一标定参数或第二标定参数作为终端使用的标定参数;本步骤中,若第一偏差情况指示的双摄像头模组的像素偏差小于第二偏差情况指示的双摄像头模组的像素偏差,则表示第一标定参数的矫正效果优于第二标定参数的矫正效果,因此选取第一标定参数为所述终端应用的标定参数;否则,选取第二标定参数作为终端应用的标定参数。基于本实施例的方案,当终端双摄像头模组中的摄像头发生偏移时,可以对终端的标定参数进行适应性调整,以保证整后的标定参数对摄像头发生偏移的双摄像头模组起到有效的图像矫正作用,从而降低了摄像头偏移对终端的图像拍摄质量所产生的影响。由于本实施例的方案能够执行简单且改善了终端的使用效益,因此具有较高的实用价值。在实际应用中,本实施例的方案可以在用户侧执行,用户在使用终端过程中,一旦双摄像头模组中的摄像头发生偏移,即可独立调整终端的标定参数。即,本实施例的标定方法在执行步骤106前,还进一步包括:步骤105,基于原始拍摄图像中的角点进行标定,得到第一标定参数。其中,第一本文档来自技高网...

【技术保护点】
1.一种双摄像头模组的标定方法,应用于终端,其特征在于,包括:控制双摄像头模组对标定参照图像进行拍摄,得到原始拍摄图像;根据所述原始拍摄图像中的角点,获取主副摄角点坐标;分别基于第一标定参数和第二标定参数,对所述主副摄角点坐标进行矫正,得到第一标定参数对应的矫正后的主副摄角点坐标的第一偏差情况和第二标定参数对应的矫正后的主副摄角点坐标的第二偏差情况;基于所述第一偏差情况和所述第二偏差情况,选择所述第一标定参数或所述第二标定参数作为所述终端使用的标定参数。

【技术特征摘要】
1.一种双摄像头模组的标定方法,应用于终端,其特征在于,包括:控制双摄像头模组对标定参照图像进行拍摄,得到原始拍摄图像;根据所述原始拍摄图像中的角点,获取主副摄角点坐标;分别基于第一标定参数和第二标定参数,对所述主副摄角点坐标进行矫正,得到第一标定参数对应的矫正后的主副摄角点坐标的第一偏差情况和第二标定参数对应的矫正后的主副摄角点坐标的第二偏差情况;基于所述第一偏差情况和所述第二偏差情况,选择所述第一标定参数或所述第二标定参数作为所述终端使用的标定参数。2.根据权利要求1所述的标定方法,其特征在于,在分别基于第一标定参数和第二标定参数,对所述主副摄角点坐标进行矫正前,所述方法还包括:基于所述原始拍摄图像中的角点进行标定,得到第一标定参数;其中,所述第二标定参数为所述终端原始使用的标定参数。3.根据权利要求2所述的标定方法,其特征在于,在基于所述原始拍摄图像中的角点进行标定,得到第一标定参数之前,所述方法还包括:验证所述原始拍摄图像中的角点是否满足标定要求;其中,基于所述原始拍摄图像中的角点进行标定,得到第一标定参数,包括:如果原始拍摄图像中的角点满足标定要求,则基于所述原始拍摄图像中的角点进行标定,得到第一标定参数。4.如权利要求3所述的方法,其特征在于,在基于所述原始拍摄图像中的角点进行标定,得到第一标定参数之前,所述方法还包括:如果原始拍摄图像中的角点不满足标定要求,则控制双摄像头模组对所述标定参照图像重新进行拍摄,得到更新后的原始拍摄图像;验证更新后的原始拍摄图像中的角点是否满足标定要求。5.根据权利要求3所述的标定方法,其特征在于,所述对标定参照图像包括多个呈矩阵排列的参照图形,所述角点为所述参照图形的中心点;其中,验证所述原始拍摄图像中的角点是否满足标定要求,包括:确定出原始拍摄图像中的参照图形以矩阵排列的行线和/或列线;确定出原始拍摄图像中的至少部分角点与其所属的行线和/或列线的像素距离...

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

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

1