图像处理方法、摄像头标定方法、装置、存储介质和电子设备制造方法及图纸

技术编号:28456385 阅读:9 留言:0更新日期:2021-05-15 21:20
本申请涉及一种图像处理方法、摄像头标定方法、装置、计算机可读存储介质和电子设备。所述方法包括:控制摄像头模组的温度到达至少两个不同的指定温度,其中所述摄像头模组中包括光发射器和摄像头;控制所述摄像头采集所述光发射器在所述指定温度下照射参考平面时所形成的参考图像;将所述指定温度与参考图像对应地进行存储;其中,所述参考图像带有参考深度信息,所述参考深度信息用于计算物体的深度信息。上述图像处理方法、摄像头标定方法、装置、计算机可读存储介质和电子设备,可以图像处理的准确性。的准确性。的准确性。

【技术实现步骤摘要】
图像处理方法、摄像头标定方法、装置、存储介质和电子设备
[0001]本申请是申请日为2018年6月28日、专利技术名称为“摄像头标定方法、装置、计算机可读存储介质和电子设备”、申请号为201810690949.7的专利申请的分案申请。


[0002]本申请涉及计算机
,特别是涉及一种图像处理方法、摄像头标定方法、装置、计算机可读存储介质和电子设备。

技术介绍

[0003]结构光可用于解锁、支付、美颜等应用中。具体地,可以通过一个激光发射器发射具有一定结构特征的红外光线,然后通过激光摄像头采集这些红外光线形成的图像,通过采集的这些红外光线形成的图像可以计算物体到摄像头的深度信息。如果激光发射器和激光摄像头产生形变,就会导致采集的图像发生变化,从而导致计算得到的深度信息也会产生误差。

技术实现思路

[0004]本申请实施例提供一种摄像头标定方法、装置、计算机可读存储介质和电子设备,可以图像处理的准确性。
[0005]一种摄像头标定方法,所述方法包括:
[0006]控制摄像头模组的温度到达至少两个不同的指定温度,其中所述摄像头模组中包括光发射器和摄像头;
[0007]控制所述摄像头采集所述光发射器在所述指定温度下照射参考平面时所形成的参考图像;
[0008]将所述指定温度与参考图像对应地进行存储;其中,所述参考图像带有参考深度信息,所述参考深度信息用于计算物体的深度信息。
[0009]一种摄像头标定装置,所述装置包括:
[0010]温度控制模块,用于控制摄像头模组的温度到达至少两个不同的指定温度,其中所述摄像头模组中包括光发射器和摄像头;
[0011]图像获取模块,用于控制所述摄像头采集所述光发射器在所述指定温度下照射参考平面时所形成的参考图像;
[0012]图像存储模块,用于将所述指定温度与参考图像对应地进行存储;其中,所述参考图像带有参考深度信息,所述参考深度信息用于计算物体的深度信息。
[0013]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
[0014]控制摄像头模组的温度到达至少两个不同的指定温度,其中所述摄像头模组中包括光发射器和摄像头;
[0015]控制所述摄像头采集所述光发射器在所述指定温度下照射参考平面时所形成的
参考图像;
[0016]将所述指定温度与参考图像对应地进行存储;其中,所述参考图像带有参考深度信息,所述参考深度信息用于计算物体的深度信息。
[0017]一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如下步骤:
[0018]控制摄像头模组的温度到达至少两个不同的指定温度,其中所述摄像头模组中包括光发射器和摄像头;
[0019]控制所述摄像头采集所述光发射器在所述指定温度下照射参考平面时所形成的参考图像;
[0020]将所述指定温度与参考图像对应地进行存储;其中,所述参考图像带有参考深度信息,所述参考深度信息用于计算物体的深度信息。
[0021]上述摄像头标定方法、装置、计算机可读存储介质和电子设备,可以控制摄像头模组的温度到达至少两个不同的指定温度,并控制摄像头模组采集在不同指定温度下所形成的参考图像,然后将参考图像与指定温度对应地进行存储。由于摄像头模组在不同的温度下会产生形变,同时温度本身也会对摄像头模组采集的图像产生影响,所以在摄像头标定的时候控制摄像头模组在不同的指定温度下采集图像。这样就可以根据摄像头模组的温度来获取对应的参考图像,并根据参考图像中的参考深度信息来计算物体的深度信息,避免摄像头模组的温度变化所带来的误差,提高了图像处理的准确性。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为一个实施例中摄像头标定方法的应用环境图;
[0024]图2为一个实施例中安装摄像头模组的电子设备的示意图;
[0025]图3为一个实施例中摄像头标定方法的流程图;
[0026]图4为另一个实施例中摄像头标定方法的流程图;
[0027]图5为一个实施例中计算深度信息的原理图;
[0028]图6为又一个实施例中摄像头标定方法的流程图;
[0029]图7为又一个实施例中摄像头标定方法的流程图;
[0030]图8为一个实施例中实现摄像头标定方法的硬件结构图;
[0031]图9为一个实施例中实现摄像头标定方法的交互图;
[0032]图10为一个实施例中摄像头标定装置的结构示意图;
[0033]图11为另一个实施例中摄像头标定装置的结构示意图。
具体实施方式
[0034]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并
不用于限定本申请。
[0035]可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。
[0036]图1为一个实施例中摄像头标定方法的应用环境图。如图1所示,该应用环境中包含标定设备10和电子设备12。电子设备12上可安装摄像头模组,摄像头模组中包括光发射器和摄像头。将电子设备12固定在标定设备10上,通过标定设备10对电子设备12的摄像头模组进行标定。具体的,标定设备10中包括面光源100、参考平面102、激光传感器104、电动角位台106和电动升降台108。电动角位台106光可以调节电子设备10的角度,使电子设备10的摄像头模组的光轴垂直于参考平面102,电动升降台108可以调整电子设备12与参考平面102之间的垂直距离,并通过激光传感器104对该垂直距离进行测量。面光源100用于照亮参考平面102上的编码区域,电子设备12可控制摄像头模组的温度到达至少两个不同的指定温度,当光发射器在不同的指定温度下发射的光源照射到参考平面102时,通过摄像头采集不同指定温度下参考平面102上所形成的参考图像,并建立指定温度与参考图像之间的对应关系,然后将指定温度和参考图像对应地进行存储。
[0037]图2为一个实施例中安装摄像头模组的电子设备的示意图。如图2所示,该电子设备20上安装了摄像头模组,包括光发射器202和摄像头204。在对摄像头标定的过程中,电子设备20可以控制摄像头模组的温度达到不同的指定温本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,应用于具有摄像头模组的电子设备,所述摄像头模组中包括光发射器和摄像头,其特征在于,所述方法包括:接收图像采集指令;控制所述摄像头模组采集散斑图像;检测所述光发射器的温度,并判断所述光发射器的温度变化是否超过温度阈值;当检测到所述光发射器的温度变化超过温度阈值时,获取所述光发射器的当前温度;根据所述光发射器的当前温度获取对应的目标参考图像,并根据所述散斑图像和目标参考图像计算深度图像,所述深度图像用于表示物体的深度信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述光发射器的当前温度获取对应的目标参考图像,包括:根据所述光发射器的当前温度从终端的安全运行环境中获取对应的目标参考图像;其中,所述终端的安全运行环境中存储有指定温度与对应的参考图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述光发射器的当前温度从终端的安全运行环境中获取对应的目标参考图像,包括:当检测到所述终端开机时,将所述指定温度和参考图像从第一安全运行环境中加载到第二安全运行环境中进行存储,并根据所述光发射器的当前温度从所述终端的第二安全运行环境中获取对应的目标参考图像,所述第一安全运行环境中的存储空间大于所述第二安全运行环境的存储空间。4.根据权利要求3所述的方法,其特征在于,所述接收图像采集指令包括:通过第一安全运行环境中的第一处理单元将所述图像采集指令发送至处于第二安全运行环境中的第二处理单元;所述根据所述散斑图像和目标参考图像计算深度图像包括:所述第二安全运行环境中的第二处理单元根据所述散斑图像和目标参考图像计算深度图像。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:控制所述摄像头模组采集红外图像,并将所述红外图像发送至第二处理单元,所述第二处理单元根据红外图像计算红外视差图像;根据所述深度图像得到深度视差图像;将所述红外视差图像和所述深度视差图像发送给所述第一处理单元,所述第一处理单元根据所述红外视差图像进行校正得到校正红外图像,并根据所述深度视差图像进行校正得到校正深度图像。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:检测所述校正红外图像中是否存在人脸以及检测到的人脸与存储的人脸是否匹配;根据所述校正红外图像和所述校正深度图像检测所述人脸是否为活体人脸;在人脸识别通过且检测到的人脸为活体人脸后,所述第一处理单元将所述校正红外图像、所述校正深度图像以及人脸识别结果中的一种或多种发送给目标应用程序。7.根据权利要求1所述的方法,其特征在于,所述根据所述光发射器的当前温度获取对应的目标参考图像,包括:
向服务器发送参考图像获取请求,根据所述光发射器的当前温度从服务器中获取对应的目标参考图像;其中,所述服务器存储有所述摄像头模组的模组标识、指定温度与参考图像,所述模组标识、指定温度与参考图像建立有对应关系。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:向服务器发送参考图像获取请求,所述参考图像获取请求中包含模组标识,所述服务器存储有所述摄像头模组的模组标识、指定温度与参考图像,所述模组标识、指定温度与参考图像建立有对应关系;接收并存储所述服务器发送的所述指定温度和参考图像。9.一种摄像头标定方法,其特征在于...

【专利技术属性】
技术研发人员:郭子青周海涛欧锦荣谭筱
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1