本申请实施例公开了一种摄像头模组的参数校准方法、存储介质、协处理芯片及电子设备,其中,本申请实施例获取电子设备的摄像头模组输出的第一图像,并获取摄像头模组的当前标定参数;根据第一图像和当前标定参数,得到深度图;检测深度图的准确度是否低于预设阈值;当深度图的准确度低于预设阈值时,对摄像头模组进行标定以获取新的标定参数,并基于新的标定参数更新当前标定参数。采用本申请实施例的方案,能够及时地检测到摄像头模组的异常,在检测到异常时,可以对摄像头模组的标定参数进行校准,进而提高电子设备的图像处理的准确度。进而提高电子设备的图像处理的准确度。进而提高电子设备的图像处理的准确度。
【技术实现步骤摘要】
参数校准方法、存储介质、协处理芯片及电子设备
[0001]本申请涉及电子设备
,具体涉及一种摄像头模组的参数校准方法、存储介质、协处理芯片及电子设备。
技术介绍
[0002]随着智能终端技术的不断发展,电子设备(如智能手机、平板电脑等)的使用越来越普及。绝大多数电子设备都设置有摄像头模组。一般情况下,在电子设备出厂之前,会对摄像头模组进行标定,得到标定参数并将其存储在电子设备中。但是在电子设备的使用中,可能发生设备跌落、碰撞等现象,或者设备使用时间长导致摄像头老化,这些现象都会导致标定参数并准确,标定参数不准确时,后续的图像处理算法在使用这些参数进行图像合成、虚化等处理时,图像处理效果也会下降。
技术实现思路
[0003]本申请实施例提供一种摄像头模组的参数校准方法、存储介质、协处理芯片及电子设备,能够对标定参数的准确度进行检测并校准,提升图像处理效果。
[0004]第一方面,本申请实施例提供一种摄像头模组的参数校准方法,包括:
[0005]获取电子设备的摄像头模组输出的第一图像;
[0006]根据所述第一图像和所述当前标定参数,得到深度图;
[0007]检测所述深度图的准确度是否低于预设阈值;
[0008]当所述深度图的准确度低于预设阈值时,对所述摄像头模组进行标定以获取新的标定参数,并基于所述新的标定参数更新所述当前标定参数。
[0009]第二方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的摄像头模组的参数校准方法。
[0010]第三方面,本申请实施例还提供一种协处理芯片,包括中央处理器,所述中央处理器用于执行如本申请任一实施例提供的摄像头模组的参数校准方法。
[0011]第四方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的摄像头模组的参数校准方法。
[0012]本申请实施例提供的技术方案,获取电子设备的摄像头模组输出的第一图像,通过该第一图像和摄像头模组的当前标定参数得到深度图,通过对该深度图的准确度进行检测,并确认其是否低于预设阈值,当该深度图的准确度低于预设阈值时,可以判定该摄像头模组可能出现老化等异常现象,则对摄像头模组进行标定以获取新的标定参数,并基于该新的标定参数更新当前标定参数。采用本申请实施例的方案,能够及时地检测到摄像头模组的异常,并且该检测操作在后台即可执行,无需用户手动触发,实现方式具有一定的便捷性;此外,在检测到异常时,可以对摄像头模组的标定参数进行校准,进而提升电子设备对
图像的处理效果。
附图说明
[0013]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本申请实施例提供的摄像头模组的参数校准方法的第一种流程示意图。
[0015]图2为本申请实施例提供的摄像头模组的参数校准方法的第二种流程示意图。
[0016]图3为本申请实施例提供的摄像头模组的参数校准方法中提取边缘像素点的过程示意图。
[0017]图4为本申请实施例提供的协处理芯片的结构示意图。
[0018]图5为本申请实施例提供的电子设备的第一种结构示意图。
[0019]图6为本申请实施例提供的电子设备的第二种结构示意图。
[0020]图7为本申请实施例提供的电子设备的第三种结构示意图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
[0022]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0023]本申请实施例提供一种摄像头模组的参数校准方法,该摄像头模组的参数校准方法的执行主体可以是本申请实施例提供的摄像头模组的参数校准装置,或者集成了该摄像头模组的参数校准装置的电子设备,其中该摄像头模组的参数校准装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。
[0024]请参阅图1,图1为本申请实施例提供的摄像头模组的参数校准方法的第一种流程示意图。本申请实施例提供的摄像头模组的参数校准方法的具体流程可以如下:
[0025]101、获取摄像头模组输出的第一图像,并获取摄像头模组的当前标定参数。
[0026]一般情况下,在电子设备出厂时,已对各种参数进行了校准,例如摄像头模组的标定参数。但是随着电子设备的使用,可能存在更换摄像头模组或者更换摄像头模组中的某一摄像头,或者摄像头长时间使用后老化等情况,会导致标定参数的不准确。
[0027]其中,在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机的标定参数。标定参数是通过对摄像头进行标定计算得到。标定参数包括
摄像头模组的内参数、外参数以及畸变参数,求解这些参数的过程就称之为相机标定或者摄像头标定。通过相机标定可以确定出标定参数,在对图像处理的过程中,可以根据这些参数校正矫正镜头畸变,生成矫正后的图像,或者,还可以根据这些参数获得的图像重构出三维场景。
[0028]其中,根据摄像头模组的类型的不同,标定参数具有也有所不同。
[0029]对于单目摄像头来说,标定参数包括内参数、外参数和畸变参数。其中,内参数包括摄像头本身的特性相关参数,比如摄像头的焦距、摄像头的主点坐标等,此类参数只与摄像头本身相关;外参数是指摄像头在空间的位置,一般指摄像头在某一参照坐标系内的旋转向量R及平移向量T;畸变参数是指摄像头拍照过程中,物点在图像中实际对应像素位置与基于成像模型计算的理论投影点之间的偏差,该偏差一般由径向畸变参数k1、k2、k3及切向畸变参数p1、p2来描述。
[0030]而对于多目摄像头来说,也包括内参数、外参数和畸变参数这三类参数,并且其中的内参数和畸变参数与单目摄像头相同,区别在于,其外参数除了每一摄像头在空间的位置之外,还包括不同摄像头之间的外参数,其中,摄像头之间的外参是描述一个摄像头相对于另一个摄像头本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种摄像头模组的参数校准方法,其特征在于,包括:获取所述摄像头模组输出的第一图像,并获取所述摄像头模组的当前标定参数;根据所述第一图像和所述当前标定参数,得到深度图;检测所述深度图的准确度是否低于预设阈值;当所述深度图的准确度低于预设阈值时,对所述摄像头模组进行标定以获取新的标定参数,并基于所述新的标定参数更新所述当前标定参数。2.如权利要求1所述的方法,其特征在于,所述当所述深度图的准确度低于预设阈值时,对所述摄像头模组进行标定以获取新的标定参数,并基于所述新的标定参数更新所述当前标定参数,包括:计算所述新的标定参数与当前标定参数的差值;当所述差值的绝对值大于预设差值时,基于所述新的标定参数更新所述当前标定参数。3.如权利要求1所述的方法,其特征在于,所述当所述深度图的准确度低于预设阈值时,对所述摄像头模组进行标定以获取新的标定参数,并基于所述新的标定参数更新所述当前标定参数,包括:将所述新的标定参数发送至所述电子设备的应用处理芯片,使得所述应用处理芯片计算所述新的标定参数与当前标定参数的差值,并在当所述差值的绝对值大于预设差值时,基于所述新的标定参数更新所述当前标定参数。4.如权利要求1所述的方法,其特征在于,所述摄像头模组包括多个摄像头;所述获取所述摄像头模组输出的第一图像,包括:获取所述摄像头模组中每一摄像头输出的第一图像,得到多个第一图像。5.如权利要求4所述的方法,其特征在于,所述检测所述深度图的准确度是否低于预设阈值,包括:对所述多个第一图像进行合成处理,得到合成图像;对所述合成图像进行处理,得到所述合成图像的灰度图;对所述灰度图进行边缘检测处理,得到第一边缘像素点,并对所述深度图进行边缘检测处理,得到第二边缘像素点;计算所述第二边缘像素点与所述第一边缘像素点之间的灰度值差值,根据所述灰度值差值确定深度图的准确度,其中,所述准确度的值与所述灰度值差值的绝...
【专利技术属性】
技术研发人员:曾玉宝,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。