测试视场的调节方法、装置、测试设备及计算机介质与流程
未命名
08-13
阅读:79
评论:0
1.本技术涉及图像处理技术领域,尤其涉及一种测试视场的调节方法、装置、测试设备及计算机可读存储介质。
背景技术:
2.随着摄像机的不断发展,包含大广角镜头的全景相机成为了越来越多用户的拍摄选择,在全景相机生产的过程中,技术人员主要通过配置有光源板的测试设备对全景相机内配置的摄像模组进行检测,然而,由于配置有光源板的测试设备具有体积过于庞大的特点,并且,当全景相机内的大广角镜头超过150
°
时,技术人员无法通过配置有光源板的测试设备对摄像模组进行检测,因此,越来越多的技术人员选择通过配置有平行光管的测试设备对摄像模组进行检测。
3.但是,在通过配置有平行光管的测试设备对摄像模组进行检测时,技术人员往往需要花费较多时间去调节平行光管对应的测试视场,同时,由于大广角镜头在成像时会令图像产生一定程度的畸变,从而令测试视场的位置更加难以调节。
技术实现要素:
4.本技术的主要目的在于提供一种测试视场的调节方法、装置、测试设备及计算机可读存储介质,旨在令测试设备能够快速准确的调节测试视场的位置。
5.为实现上述目的,本技术提供一种测试视场的调节方法,所述方法应用于测试设备对配置有传感器的摄像模组进行检测,所述测试视场的调节方法包括以下步骤:
6.获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;
7.确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;
8.获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;
9.基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。
10.进一步地,所述确定所述测试视场内包含的中心平行光管对应的第一空间坐标的步骤,包括:
11.确定所述测试视场内包含的中心平行光管对应的测试距离和有效直径,并确定所述中心平行光管对应的第一夹角数值,其中,所述第一夹角数值为所述平行光管的中心点与水平方向之间的夹角数值;
12.基于所述中心平行光管对应的测试距离、有效直径及第一夹角数值确定所述中心平行光管对应的第一空间坐标,其中,所述第一空间坐标为所述中心平行光管相对于所述
传感器的中心点的空间坐标。
13.进一步地,所述确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标的步骤包括:
14.确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的所述第一夹角数值和第二夹角数值,其中,所述第二夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在竖直方向上的夹角数值;
15.基于各所述其他平行光管各自对应的所述第一夹角数值、所述第二夹角数值、所述测试距离及所述有效直径确定各所述其他平行光管各自对应的第二空间坐标,其中,所述第二空间坐标为所述其他平行光管相对于所述传感器的中心点的空间坐标。
16.进一步地,所述基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标的步骤,包括:
17.确定各所述其他平行光管各自对应的第三夹角数值,其中,所述第三夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在水平方向上的夹角数值;
18.基于各所述其他平行光管各自对应的所述第二空间坐标和所述第三夹角数值确定各所述其他平行光管各自对应的第一平面坐标。
19.进一步地,所述基于所述相机参数表格得到线性拟合函数的步骤,包括:
20.确定所述相机参数表格内包含的各镜头像高值和各视场角度值;
21.对各所述镜头像高值和各所述视场角度值进行线性拟合得到线性拟合函数。
22.进一步地,所述通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标的步骤,包括:
23.确定与各所述第一平面坐标对应的第一平面横坐标计算公式和第一平面纵坐标计算公式;
24.基于所述线性拟合函数、第一平面横坐标计算公式及所述第一平面纵坐标计算公式确定第二平面纵坐标计算公式,和第二平面纵坐标计算公式;
25.根据所述第二平面横坐标计算公式和所述第二平面纵坐标计算公式将各所述第一平面坐标转化为传感器对应的目标需求坐标。
26.进一步地,所述基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置的步骤,包括:
27.确定所述目标需求坐标与所述第一空间坐标之间的角度差值;
28.基于所述角度差值调节所述测试视场的位置,以令所述测试视场处于所述传感器对应的需求位置。
29.此外,为实现上述目的,本技术还以供一种测试视场的调节装置,所述测试视场的调节装置应用于测试设备对配置有传感器的摄像模组进行检测,所述装置包括:
30.第一坐标计算模块,用于获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;
31.第二坐标计算模块,用于确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;
32.平面坐标转换模块,用于获取预设的相机参数表格,并基于所述相机参数表格得
到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;
33.测试视场调节模块,用于基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。
34.此外,为实现上述目的,本技术还提供一种测试设备,所述测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的测试视场的调节程序,所述测试视场的调节程序被所述处理器执行时实现如上述的测试视场的调节方法的步骤。
35.此外,为实现上述目的,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有测试视场的调节程序,所述测试视场的调节程序被处理器执行时实现如上述的测试视场的调节方法的步骤。
36.本技术实施例提供的测试视场的调节方法、装置、测试设备及计算机可读存储介质,应用于测试设备对配置有传感器的摄像模组进行检测,通过获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。
37.在本实施例中,测试设备在运行时,首先获取技术人员预设的包含多个平行光管的测试视场,并将测试视场固定在与摄像模组内包含的传感器对应的目标位置,同时,测试设备确定测试视场内包含的中心平行光管相对于传感器的第一空间坐标,之后,测试设备确定测试视场内多个平行光管中除了中心平行光管之外的各其他平行光管,各自相对于传感器的第二空间坐标,并基于各第二空间坐标确定各其他平行光管各自相对于中心平行光管的第一平面坐标,再之后,测试设备读取存储装置以获取技术人员预设的相机参数表格,并基于相机参数表格得到线性拟合函数,测试设备从而根据线性拟合函数将各第一平面坐标转化为传感器对应的目标需求坐标,最后,测试设备基于目标需求坐标和第一空间坐标调节测试视场的位置,从而测试视场处于传感器对应的需求位置。
38.如此,本技术通过确定测试视场内除中心平行光管之外各其他平行光管各自对应的第二空间坐标,和各第二空间坐标各自对应的第一平面坐标,并对各第一平面坐标进行线性拟合得到传感器对应的目标需求坐标,进而基于目标需求坐标和中心平行光管对应的第一空间坐标,对测试视场的位置进行调节,达到了令测试设备能够快速准确调节测试视场的位置的技术效果。
附图说明
39.图1是本技术实施例方案涉及的硬件运行环境的测试设备的结构示意图;
40.图2为本技术测试视场的调节方法第一实施例的流程示意图;
41.图3为本技术测试视场的调节方法一实施例涉及的测试视场示意图;
42.图4为本技术测试视场的调节方法一实施例涉及的计算原理示意图;
43.图5为本技术测试视场的调节方法一实施例涉及的平面测试视场示意图;
44.图6为本技术测试视场的调节方法一实施例涉及的相机参数表格示意图;
45.图7为本技术测试视场的调节方法一实施例涉及的功能模块示意图。
46.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
47.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
48.参照图1,图1为本技术实施例方案涉及的硬件运行环境的测试设备结构示意图。
49.需要说明的是,图1即可为测试设备的硬件运行环境的结构示意图。本发明实施例测试设备可以是执行本发明测试视场的调节方法的设备,该测试设备具体可以是移动终端、数据存储控制终端、pc或者便携计算机等终端。
50.如图1所示,该测试设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
51.本领域技术人员可以理解,图1中示出的结构并不构成对测试设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
52.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及测试视场的调节程序。
53.在图1所示的测试设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本技术测试设备中的处理器1001、存储器1005可以设置在测试设备中,所述测试设备通过处理器1001调用存储器1005中存储的测试视场的调节程序,并执行以下操作:
54.获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;
55.确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;
56.获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;
57.基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。
58.进一步地,处理器1001调用存储器1005中存储的测试视场的调节程序,还执行以下操作:
59.确定所述测试视场内包含的中心平行光管对应的测试距离和有效直径,并确定所述中心平行光管对应的第一夹角数值,其中,所述第一夹角数值为所述平行光管的中心点
与水平方向之间的夹角数值;
60.基于所述中心平行光管对应的测试距离、有效直径及第一夹角数值确定所述中心平行光管对应的第一空间坐标,其中,所述第一空间坐标为所述中心平行光管相对于所述传感器的中心点的空间坐标。
61.进一步地,处理器1001调用存储器1005中存储的测试视场的调节程序,还执行以下操作:
62.确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的所述第一夹角数值和第二夹角数值,其中,所述第二夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在竖直方向上的夹角数值;
63.基于各所述其他平行光管各自对应的所述第一夹角数值、所述第二夹角数值、所述测试距离及所述有效直径确定各所述其他平行光管各自对应的第二空间坐标,其中,所述第二空间坐标为所述其他平行光管相对于所述传感器的中心点的空间坐标。
64.进一步地,处理器1001调用存储器1005中存储的测试视场的调节程序,还执行以下操作:
65.确定各所述其他平行光管各自对应的第三夹角数值,其中,所述第三夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在水平方向上的夹角数值;
66.基于各所述其他平行光管各自对应的所述第二空间坐标和所述第三夹角数值确定各所述其他平行光管各自对应的第一平面坐标。
67.进一步地,处理器1001调用存储器1005中存储的测试视场的调节程序,还执行以下操作:
68.确定所述相机参数表格内包含的各镜头像高值和各视场角度值;
69.对各所述镜头像高值和各所述视场角度值进行线性拟合得到线性拟合函数。
70.进一步地,处理器1001调用存储器1005中存储的测试视场的调节程序,还执行以下操作:
71.确定与各所述第一平面坐标对应的第一平面横坐标计算公式和第一平面纵坐标计算公式;
72.基于所述线性拟合函数、第一平面横坐标计算公式及所述第一平面纵坐标计算公式确定第二平面纵坐标计算公式,和第二平面纵坐标计算公式;
73.根据所述第二平面横坐标计算公式和所述第二平面纵坐标计算公式将各所述第一平面坐标转化为传感器对应的目标需求坐标。
74.进一步地,处理器1001调用存储器1005中存储的测试视场的调节程序,还执行以下操作:
75.确定所述目标需求坐标与所述第一空间坐标之间的角度差值;
76.基于所述角度差值调节所述测试视场的位置,以令所述测试视场处于所述传感器对应的需求位置。
77.基于上述的测试设备,提供本发明测试视场的调节方法的各个实施例。
78.请参照图2,图2为本发明测试视场的调节方法第一实施例的流程示意图。
79.应当理解的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,本发明测试视场的调节方法当然也可以以不同于此处的顺序执行所示出或描述的步骤。
80.在本实施例中,本发明测试视场的调节方法,应用于测试设备对配置有传感器的摄像模组进行检测,可以包括以下步骤:
81.步骤s10:获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;
82.在本实施例中,测试设备在运行时,首先获取技术人员预设的包含多个平行光管的测试视场,并将测试视场固定在与摄像模组内包含的传感器对应的目标位置,同时,测试设备确定处于测试视场中心的中心平行光管相对于传感器的第一空间坐标。
83.示例性地,例如,请参照图3,图3为本技术测试视场的调节方法一实施例涉及的测试视场示意图,测试设备在运行时,首先获取技术人员预设的包含多个平行光管的测试视场(如图3所示),同时,测试设备确定摄像模组内包含的传感器对应的需求位置,从而将测试视场部署在需求位置上,测试设备进而以传感器作为原点构建空间坐标系,并设置传感器对应的空间坐标为(0,0,0),测试设备进而确定处于测试视场中心的中心平行光管相对于(0,0,0)的第一空间坐标(x1,y1,z1)。
84.进一步地,在一种可行的实施例中,上述步骤s10中“确定所述测试视场内包含的中心平行光管对应的第一空间坐标”的步骤,具体可以包括:
85.步骤s101:确定所述测试视场内包含的中心平行光管对应的测试距离和有效直径,并确定所述中心平行光管对应的第一夹角数值,其中,所述第一夹角数值为所述平行光管的中心点与水平方向之间的夹角数值;
86.步骤s102:基于所述中心平行光管对应的测试距离、有效直径及第一夹角数值确定所述中心平行光管对应的第一空间坐标,其中,所述第一空间坐标为所述中心平行光管相对于所述传感器的中心点的空间坐标;
87.示例性地,例如,请参照图4,图4为本技术测试视场的调节方法一实施例涉及的计算原理示意图,如图4所示,测试设备首先基于传感器对应的空间坐标(0,0,0)和测试视场所处的需求位置确定处于测试视场中心的中心平行光管,与传感器之间的测试距离l,同时,测试设备对中心平行光管进行检测从而确定中心平行光管对应的有效直径d,同时,测试设备确定中心平行光管的中心点与水平方向之间的第一夹角数值θ,之后,测试设备基于中心平行光管对应的有效直径d、测试距离l及第一夹角数值θ确定中心平行光管相对于传感器对应的空间坐标(0,0,0)的第一空间坐标(x1,y1,z1)为:
[0088][0089]
步骤s20:确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第
一平面坐标;
[0090]
在本实施例中,测试设备确定测试视场内除中心平行光管之外的各其他平行光管各自相对于传感器的第二空间坐标,并基于各第二空间坐标计算得到各其他平行光管各自相对于中心平行光管的第一平面坐标。
[0091]
示例性地,例如,测试设备在确定中心平行光管相对于传感器的第一空间坐标(x1,y1,z1)之后,确定测试视场内除了中心平行光管之外的各其他平行光管各自相对于传感器的第二空间坐标(x2,y2,z2),测试设备进而以中心平行光管为基准,基于获取的各第二空间坐标(x2,y2,z2)确定各其他平行光管各自相对于中心平行光管的第一平面坐标(x3,y3)。
[0092]
进一步地,在一种可行的实施例中,上述步骤s20中“确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标”的步骤,具体可以包括:
[0093]
步骤s201:确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的所述第一夹角数值和第二夹角数值,其中,所述第二夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在竖直方向上的夹角数值;
[0094]
步骤s202:基于各所述其他平行光管各自对应的所述第一夹角数值、所述第二夹角数值、所述测试距离及所述有效直径确定各所述其他平行光管各自对应的第二空间坐标,其中,所述第二空间坐标为所述其他平行光管相对于所述传感器的中心点的空间坐标;
[0095]
示例性地,例如,请参照图4,测试设备首先确定目标测试视场内除中心平行光管之外的各其他平行光管各自对应的第一夹角数值θ,同时,测试设备对各其他平行光管进行检测,从而分别确定各其他平行光管各自与中心平行光管在竖直方向上的夹角φ,并确定各其他平行光管各自相对于传感器的测试距离l和有效执行d,之后,测试设备基于各其他平行光管各自对应的第一夹角数值θ、第二夹角数值φ、测试距离l及有效直径d确定各其他平行光管各自相对于传感器的第二空间坐标(x2,y2,z2)为:
[0096][0097]
进一步地,在一种可行的实施例中,上述步骤s20中“基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标”的步骤,具体可以包括:
[0098]
步骤s203:确定各所述其他平行光管各自对应的第三夹角数值,其中,所述第三夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在水平方向上的夹角数值;
[0099]
步骤s204:基于各所述其他平行光管各自对应的所述第二空间坐标和所述第三夹角数值确定各所述其他平行光管各自对应的第一平面坐标;
[0100]
示例性地,例如,请参照图4和图5,其中,图5为本技术测试视场的调节方法一实施例涉及的平面测试视场示意图,如图4所示,测试设备首先确定各其他平行光管各自与中心平行光在水平方向上的第三夹角数值同时,测试设备确定各其他平行光管各自对应的第二空间坐标,并确定各第二空间坐标各自对应的第二空间横坐标计算公式为:
[0101][0102]
同时,测试设备确定各第二空间坐标各自对应的第二空间纵坐标计算公式为:
[0103][0104]
之后,测试设备基于各其他平行光管各自对应的第二空间横坐标计算公式、第二空间纵坐标计算公式及第三夹角数值确定各其他平行光管各自对应的第一平面横坐标计算公式为:
[0105][0106]
和,第一平面纵坐标计算公式为:
[0107][0108]
测试设备进而基于各其他平行光管各自对应的第一平面横坐标计算公式和第一平面纵坐标计算公式计算得到如图5所示的各自相对于中心平行光管的第一平面坐标(x3,y3)。
[0109]
步骤s30:获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;
[0110]
在本实施例中,测试设备读取存储装置以获取技术人员预设的相机参数表格,并确定相机表格参数内包含的各相机参数,测试设备进而对各相机参数进行线性拟合得到线性拟合函数,并通过线性拟合函数将各其他平行光管各自对应的第一平面坐标转化为传感器对应的目标需求坐标。
[0111]
示例性地,例如,测试设备首先读取内部配置的存储装置以获取技术人员预设的包含各相机参数的相机参数表格,并确定相机表格参数内包含的各相机参数,之后,测试设备通过最小二乘法对各相机参数进行线性拟合得到线性拟合函数,并通过线性拟合函数将各其他测试视场各自对应的第一平面坐标(x3,y3)转化为传感器对应的目标需求坐标(x4,y4)。
[0112]
进一步地,在一种可行的实施例中,上述步骤s30中“基于所述相机参数表格得到线性拟合函数”的步骤,具体可以包括:
[0113]
步骤s301:确定所述相机参数表格内包含的各镜头像高值和各视场角度值;
[0114]
步骤s302:对各所述镜头像高值和各所述视场角度值进行线性拟合得到线性拟合
函数;
[0115]
示例性地,例如,请参照图6,图6为本技术测试视场的调节方法一实施例涉及的相机参数表格示意图,由于摄像模组在通过广角镜头采集图像时,会令生成的图像产生很大的畸变,如此,在将各第一平面坐标转化为传感器对应的目标需求坐标时,就无法通过上述的相似三角形之间的关系得到目标需求坐标。
[0116]
因此,测试设备首先读取存储装置以获取如图6所示的包含多个像高数值和多个视场角数值的相机参数表格,并基于相机参数表格确定摄像模组在多个视场field下各自对应的像高ih值和视场角之后,测试设备确定像高ih值与视场角之间的关系为:
[0117][0118]
同时,测试设备基于各其他平行光管各自对应的第一平面横坐标计算公式和第一平面纵坐标计算公式确定视场角对应的计算公式为:
[0119][0120][0121][0122]
测试设备进而基于线性拟合函数将各第一平面坐标转化为传感器对应的目标需求坐标。
[0123]
进一步地,在一种可行的实施例中,上述步骤s30中“通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标”的步骤,具体可以包括:
[0124]
步骤s303:确定与各所述第一平面坐标对应的第一平面横坐标计算公式和第一平面纵坐标计算公式;
[0125]
步骤s304:基于所述线性拟合函数、第一平面横坐标计算公式及所述第一平面纵坐标计算公式确定第二平面纵坐标计算公式,和第二平面纵坐标计算公式;
[0126]
步骤s305:根据所述第二平面横坐标计算公式和所述第二平面纵坐标计算公式将各所述第一平面坐标转化为传感器对应的目标需求坐标;
[0127]
示例性地,例如,基于摄像装置内的lens的特性可知,lens在法线方向上的角度不会发生变化,如此,传感器对应的目标需求坐标和测试视场内包含的各其他平行光管各自对应的平面坐标点就是一一对应的,因此,测试设备首先确定与各第一平面坐标(x3,y3)对应的第一平面横坐标计算公式为:
[0128][0129]
并确定与各第一平面坐标(x3,y3)对应的第一平面纵坐标计算公式为:
[0130][0131]
之后,测试设备基于获取的线性拟合函数、第一平面横坐标计算公式及第一平面横坐标计算公式确定第二平面横坐标计算公式为:
[0132][0133]
同时,测试设备基于线性拟合函数、第一平面横坐标计算公式及第一平面横坐标计算公式确定第二平面纵坐标计算公式为:
[0134][0135]
最后,测试设备根据第二平面横坐标计算公式和第二平面纵坐标计算公式将各第一平面坐标(x3,y3)转化为传感器对应的目标需求坐标(x4,y4);
[0136]
如此,本技术通过对相机参数表格内包含的像高ih值和视场角进行线性拟合得到线性拟合函数,并通过线性拟合函数将各第一平面坐标转化为传感器对应的目标需求坐标的方式,达到了避免传感器在通过广角镜头获取图像时,图像会产生畸变这一技术问题,从而令测试设备能够更准确的调节测试视场的位置。
[0137]
步骤s40:基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置;
[0138]
示例性地,例如,测试设备基于目标需求坐标和中心传感器对应的第一空间坐标对测试视场的位置进行调节,并在调节位置的过程中,检测目标需求坐标和第一空间坐标是否重合,测试设备在检测到目标需求坐标和第一空间坐标重合时,确定测试视场处于传感器对应的需求位置。
[0139]
进一步地,在一种可行的实施例中,上述步骤s40,具体可以包括:
[0140]
步骤s401:确定所述目标需求坐标与所述第一空间坐标之间的角度差值;
[0141]
步骤s402:基于所述角度差值调节所述测试视场的位置,以令所述测试视场处于所述传感器对应的需求位置;
[0142]
示例性地,例如,测试设备在获取传感器对应的目标需求坐标(x4,y4)之后,确定目标需求坐标(x4,y4)和中心平行光管对应的第一空间坐标(x1,y1,z1)之间的角度差值,测试设备进而基于角度差值调节测试视场的位置,以令测试视场处于传感器对应的需求位置。
[0143]
在本实施例中,测试设备在运行时,首先获取技术人员预设的包含多个平行光管的测试视场,并将测试视场固定在与摄像模组内包含的传感器对应的目标位置,同时,测试设备确定处于测试视场中心的中心平行光管相对于传感器的第一空间坐标,之后,测试设备确定测试视场内除中心平行光管之外的各其他平行光管各自相对于传感器的第二空间坐标,并基于各第二空间坐标计算得到各其他平行光管各自相对于中心平行光管的第一平面坐标,再之后,测试设备读取存储装置以获取技术人员预设的相机参数表格,并确定相机表格参数内包含的各相机参数,测试设备进而对各相机参数进行线性拟合得到线性拟合函
数,并通过线性拟合函数将各其他平行光管各自对应的第一平面坐标转化为传感器对应的目标需求坐标,最后,测试设备基于目标需求坐标和中心传感器对应的第一空间坐标对测试视场的位置进行调节,并在调节位置的过程中,检测目标需求坐标和第一空间坐标是否重合,测试设备在检测到目标需求坐标和第一空间坐标重合时,确定测试视场处于传感器对应的需求位置。
[0144]
如此,本技术通过确定测试视场内除中心平行光管之外各其他平行光管各自对应的第二空间坐标,和各第二空间坐标各自对应的第一平面坐标,并对各第一平面坐标进行线性拟合得到传感器对应的目标需求坐标,进而基于目标需求坐标和中心平行光管对应的第一空间坐标,对测试视场的位置进行调节,达到了令测试设备能够快速准确调节测试视场的位置的技术效果。
[0145]
进一步地,为实现上述目的,本技术还提供一种测试视场的调节装置,所述测试视场的调节装置应用于测试设备对配置有传感器的摄像模组进行检测,请参照图7,图7为本技术测试视场的调节方法一实施例涉及的功能模块示意图,如图7所示,所述装置包括:
[0146]
第一坐标计算模块10,用于获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;
[0147]
第二坐标计算模块20,用于确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;
[0148]
平面坐标转换模块30,用于获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;
[0149]
测试视场调节模块40,用于基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。
[0150]
进一步地,第一坐标计算模块10,包括:
[0151]
第一参数提取单元,用于确定所述测试视场内包含的中心平行光管对应的测试距离和有效直径,并确定所述中心平行光管对应的第一夹角数值,其中,所述第一夹角数值为所述平行光管的中心点与水平方向之间的夹角数值;
[0152]
第一参数计算单元,用于基于所述中心平行光管对应的测试距离、有效直径及第一夹角数值确定所述中心平行光管对应的第一空间坐标,其中,所述第一空间坐标为所述中心平行光管相对于所述传感器的中心点的空间坐标。
[0153]
进一步地,第二坐标计算模块20,包括:
[0154]
第二参数提取单元,用于确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的所述第一夹角数值和第二夹角数值,其中,所述第二夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在竖直方向上的夹角数值;
[0155]
第二参数计算单元,用于基于各所述其他平行光管各自对应的所述第一夹角数值、所述第二夹角数值、所述测试距离及所述有效直径确定各所述其他平行光管各自对应的第二空间坐标,其中,所述第二空间坐标为所述其他平行光管相对于所述传感器的中心点的空间坐标。
[0156]
进一步地,第二坐标计算模块20,还包括:
[0157]
第三参数计算单元,用于确定各所述其他平行光管各自对应的第三夹角数值,其中,所述第三夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在水平方向上的夹角数值;
[0158]
空间坐标转换单元,用于基于各所述其他平行光管各自对应的所述第二空间坐标和所述第三夹角数值确定各所述其他平行光管各自对应的第一平面坐标。
[0159]
进一步地,平面坐标转换模块30,包括:
[0160]
相机参数提取单元,用于确定所述相机参数表格内包含的各镜头像高值和各视场角度值;
[0161]
相机参数拟合单元,用于对各所述镜头像高值和各所述视场角度值进行线性拟合得到线性拟合函数。
[0162]
进一步地,平面坐标转换模块30,还包括:
[0163]
初始公式提取单元,用于确定与各所述第一平面坐标对应的第一平面横坐标计算公式和第一平面纵坐标计算公式;
[0164]
初始公式转换单元,用于基于所述线性拟合函数、第一平面横坐标计算公式及所述第一平面纵坐标计算公式确定第二平面纵坐标计算公式,和第二平面纵坐标计算公式;
[0165]
平面坐标转换单元,用于根据所述第二平面横坐标计算公式和所述第二平面纵坐标计算公式将各所述第一平面坐标转化为传感器对应的目标需求坐标。
[0166]
进一步地,测试视场调节模块40,包括:
[0167]
角度差值计算单元,用于确定所述目标需求坐标与所述第一空间坐标之间的角度差值;
[0168]
视场位置调节单元,用于基于所述角度差值调节所述测试视场的位置,以令所述测试视场处于所述传感器对应的需求位置。
[0169]
此外,本技术还提供一种测试设备,该测试设备上有可在处理器上运行的测试视场的调节程序,所述测试设备执行所述测试视场的调节程序时实现如以上任一项实施例所述的测试视场的调节方法的步骤。
[0170]
本技术测试设备的具体实施例与上述测试视场的调节方法各实施例基本相同,在此不作赘述。
[0171]
此外,本技术还提供一种计算机可读存储介质,该计算机可读存储介质上存储有测试视场的调节程序,所述测试视场的调节程序被处理器执行时实现如以上任一项实施例所述测试视场的调节方法的步骤。
[0172]
本发计算机可读存储介质的具体实施例与上述测试视场的调节方法各实施例基本相同,在此不作赘述。
[0173]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0174]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0175]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台测试设备(可以是执行本发明测试视场的调节方法的设备,该测试设备具体可以是移动终端、数据存储控制终端、pc或者便携计算机等终端)执行本技术各个实施例所述的方法。
[0176]
以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
技术特征:
1.一种测试视场的调节方法,其特征在于,所述方法应用于测试设备对配置有传感器的摄像模组进行检测,所述测试视场的调节方法包括以下步骤:获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。2.如权利要求1所述的测试视场的调节方法,其特征在于,所述确定所述测试视场内包含的中心平行光管对应的第一空间坐标的步骤,包括:确定所述测试视场内包含的中心平行光管对应的测试距离和有效直径,并确定所述中心平行光管对应的第一夹角数值,其中,所述第一夹角数值为所述平行光管的中心点与水平方向之间的夹角数值;基于所述中心平行光管对应的测试距离、有效直径及第一夹角数值确定所述中心平行光管对应的第一空间坐标,其中,所述第一空间坐标为所述中心平行光管相对于所述传感器的中心点的空间坐标。3.如权利要求2所述的测试视场的调节方法,其特征在于,所述确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标的步骤包括:确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的所述第一夹角数值和第二夹角数值,其中,所述第二夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在竖直方向上的夹角数值;基于各所述其他平行光管各自对应的所述第一夹角数值、所述第二夹角数值、所述测试距离及所述有效直径确定各所述其他平行光管各自对应的第二空间坐标,其中,所述第二空间坐标为所述其他平行光管相对于所述传感器的中心点的空间坐标。4.如权利要求3所述的测试视场的调节方法,其特征在于,所述基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标的步骤,包括:确定各所述其他平行光管各自对应的第三夹角数值,其中,所述第三夹角数值为所述其他平行光管的中心点与所述中心平行光管的中心点在水平方向上的夹角数值;基于各所述其他平行光管各自对应的所述第二空间坐标和所述第三夹角数值确定各所述其他平行光管各自对应的第一平面坐标。5.如权利要求1所述的测试视场的调节方法,其特征在于,所述基于所述相机参数表格得到线性拟合函数的步骤,包括:确定所述相机参数表格内包含的各镜头像高值和各视场角度值;对各所述镜头像高值和各所述视场角度值进行线性拟合得到线性拟合函数。6.如权利要求1所述的测试视场的调节方法,其特征在于,所述通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标的步骤,包括:确定与各所述第一平面坐标对应的第一平面横坐标计算公式和第一平面纵坐标计算
公式;基于所述线性拟合函数、第一平面横坐标计算公式及所述第一平面纵坐标计算公式确定第二平面纵坐标计算公式,和第二平面纵坐标计算公式;根据所述第二平面横坐标计算公式和所述第二平面纵坐标计算公式将各所述第一平面坐标转化为传感器对应的目标需求坐标。7.如权利要求1所述的测试视场的调节方法,其特征在于,所述基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置的步骤,包括:确定所述目标需求坐标与所述第一空间坐标之间的角度差值;基于所述角度差值调节所述测试视场的位置,以令所述测试视场处于所述传感器对应的需求位置。8.一种测试视场的调节装置,其特征在于,所述测试视场的调节装置应用于测试设备对配置有传感器的摄像模组进行检测,所述装置包括:第一坐标计算模块,用于获取预设的测试视场,并确定所述测试视场内包含的中心平行光管对应的第一空间坐标;第二坐标计算模块,用于确定所述测试视场内除所述中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各所述第二空间坐标确定各所述其他平行光管各自对应的第一平面坐标;平面坐标转换模块,用于获取预设的相机参数表格,并基于所述相机参数表格得到线性拟合函数,通过所述线性拟合函数将各所述第一平面坐标转化为所述传感器对应的为目标需求坐标;测试视场调节模块,用于基于所述目标需求坐标和所述第一空间坐标对所述测试视场的位置进行调节,以令所述测试视场处于所述传感器对应的需求位置。9.一种测试设备,其特征在于,所述测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的测试视场的调节程序,所述测试视场的调节程序被所述处理器执行时实现如权利要求1至7中任一项所述的测试视场的调节方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有测试视场的调节程序,所述测试视场的调节程序被处理器执行时实现如权利要求1至7中任一项所述的测试视场的调节方法的步骤。
技术总结
本申请公开了一种测试视场的调节方法、装置、测试设备及计算机介质,涉及图像处理技术领域,包括:获取预设的测试视场,并确定测试视场内包含的中心平行光管对应的第一空间坐标;确定测试视场内除中心平行光管之外的各其他平行光管各自对应的第二空间坐标,并基于各第二空间坐标确定各其他平行光管各自对应的第一平面坐标;获取预设的相机参数表格,并基于相机参数表格得到线性拟合函数,通过线性拟合函数将各第一平面坐标转化传感器对应的为目标需求坐标;基于目标需求坐标和第一空间坐标对测试视场的位置进行调节,以令测试视场处于传感器对应的需求位置。采用本申请能够实现令测试设备能够快速准确调节测试视场的位置的技术效果。技术效果。技术效果。
技术研发人员:李才
受保护的技术使用者:歌尔股份有限公司
技术研发日:2023.04.28
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
