CN111402344A - 标定方法、标定装置和非易失性计算机可读存储介质 - Google Patents
标定方法、标定装置和非易失性计算机可读存储介质 Download PDFInfo
- Publication number
- CN111402344A CN111402344A CN202010325625.0A CN202010325625A CN111402344A CN 111402344 A CN111402344 A CN 111402344A CN 202010325625 A CN202010325625 A CN 202010325625A CN 111402344 A CN111402344 A CN 111402344A
- Authority
- CN
- China
- Prior art keywords
- calibration
- edge
- points
- mark
- rectangle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000003860 storage Methods 0.000 title claims abstract description 10
- 239000003550 marker Substances 0.000 claims description 68
- 230000000149 penetrating effect Effects 0.000 abstract description 3
- 230000003287 optical effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 238000001459 lithography Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本申请提供了一种标定方法。标定方法包括获取相机模组的相机参数,所述相机参数包括所述相机模组的焦距;控制显示模组显示标定图案,并通过所述相机模组拍摄所述标定图案以获取标定图像;及根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角。本申请还公开了一种标定装置和非易失性计算机可读存储介质。通过控制显示模组显示标定图案,并通过相机模组拍摄标定图案以获取标定图像,标定图像中存在多个标定点,利用相机模组的焦距和标定点之间的距离即可准确地计算显示模组的视场角。从而能够对显示模组的视场角进行准确地配置,保证人眼透过显示模组后看到的左右眼图像完全重合。
Description
技术领域
本申请涉及超分辨成像、光刻及数据存储领域,特别涉及一种标定方法、标定装置和非易失性计算机可读存储介质。
背景技术
随着显示技术的发展,以VR/AR眼镜等设备为代表的眼戴式显示器(NED,ear-EyeDisplay)因其便携、沉浸感强、用途广泛等特点,正逐渐走入人们的生活。尽管对眼戴式显示器本身的设计和优化方面的技术成果层出不穷,但关于对眼戴式显示设备的测量,相关的研究相对较少。由于生产工艺的限制,即使配置同一的视场角参数,每台VR/AR眼镜的两显示模组的视场角也并不完全相同,会导致人眼透过显示模组后看到的左右眼图像不完全重合,因此,如何准确地检测左右眼对应的显示模组的视场角是亟需解决的问题。
发明内容
本申请的实施例提供了一种标定方法、标定装置和非易失性计算机可读存储介质。
本申请实施方式的标定方法包括获取相机模组的相机参数,所述相机参数包括所述相机模组的焦距;控制显示模组显示标定图案,并通过所述相机模组拍摄所述标定图案以获取标定图像;及根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角。
本申请实施方式的标定装置包括显示模组、相机模组和处理器;所述处理器用于获取所述相机模组的相机参数,所述相机参数包括所述相机模组的焦距,控制显示模组显示标定图案,并通过所述相机模组拍摄所述标定图案以获取标定图像,及根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角。
一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行所述标定方法。所述标定方法包括获取相机模组的相机参数,所述相机参数包括所述相机模组的焦距;控制显示模组显示标定图案,并通过所述相机模组拍摄所述标定图案以获取标定图像;及根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角。
本申请的标定方法、标定装置和非易失性计算机可读存储介质中,通过控制显示模组显示标定图案,并通过相机模组拍摄标定图案以获取标定图像,标定图像中存在多个标定点,利用相机模组的焦距和标定点之间的距离即可准确地计算显示模组的视场角。从而能够对显示模组的视场角进行准确地配置,保证人眼透过显示模组后看到的左右眼图像完全重合。
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请某些实施方式的标定方法的流程示意图;
图2是本申请某些实施方式的标定装置的平面示意图;
图3是本申请某些实施方式的标定装置的另一视角的平面示意图;
图4是本申请某些实施方式的标定图案的平面示意图;
图5是本申请某些实施方式的标定图案的平面示意图;
图6是本申请某些实施方式的标定图像的平面示意图;
图7是本申请某些实施方式的标定图像的平面示意图;
图8是本申请某些实施方式的标定方法的流程示意图;
图9是本申请某些实施方式的棋盘格图像的平面示意图;
图10是本申请某些实施方式的相机模组拍摄棋盘格图像得到的拍摄图像的平面示意图;
图11是本申请某些实施方式的相机模组拍摄棋盘格图像得到的拍摄图像的平面示意图;
图12是本申请某些实施方式的相机模组拍摄标定图案得到的拍摄图像的平面示意图;
图13是本申请某些实施方式的标定方法的流程示意图;
图14是本申请某些实施方式的标定方法的流程示意图;
图15是本申请某些实施方式的标定方法的流程示意图;及
图16是本申请某些实施方式的处理器和计算机可读存储介质的连接示意图。
具体实施方式
以下结合附图对本申请的实施方式作进一步说明。附图中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。另外,下面结合附图描述的本申请的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的限制。
请参阅图1至图3,本申请实施方式的标定方法包括以下步骤:
011:获取相机模组20的相机参数,相机参数包括相机模组20的焦距;
012:控制显示模组10显示标定图案,并通过相机模组20拍摄标定图案以获取标定图像;及
013:根据焦距和标定图像中识别到的多个标定点之间的距离计算显示模组10的视场角。
在某些实施方式中,标定装置100包括显示模组10、相机模组20和处理器30。处理器30用于获取相机模组20的相机参数,相机参数包括相机模组20的焦距;控制显示模组10显示标定图案,并通过相机模组20拍摄标定图案以获取标定图像;及根据焦距和标定图像中识别到的多个标定点之间的距离计算显示模组10的视场角。也即是说,步骤011可以由处理器30实现,步骤012可以由处理器30配合相机模组20及显示模组10实现,步骤013可以由处理器30实现。
具体地,相机模组20在出厂时有一个设计参数,在相机模组20制造过程中的制造和组装误差较小的情况下,相机模组20本身的相机参数基本和设计参数基本保持一致,另外一些厂商在相机组装完成后也会利用高精度的一起再次对相机参数进行标定,从而保证出厂后的相机参数的准确性。
处理器30能够获取相机参数,例如处理器30可以与相机模组20连接以获取存储在相机模组20中的相机参数,或者,相机模组20的相机参数已预先存储好,如服务器或者本地存储器,处理器30与服务器或本地存储器连接以获取相机参数。相机参数可包括相机模组20的焦距、相机模组20的水平视场角、垂直视场角等。本实施方式中,只需要获取相机模组20的焦距即可。
在得到相机参数后,处理器30控制连接好的显示模组10显示预设的标定图案(如图4和图5所示),然后控制相机模组20拍摄标定图案,以获取标定图像(如图6和图7所示),标定图案为特制的图案,标定图案存在特定的标志点P,这些标志点P能够从拍摄得到的标定图像中轻松的识别到,标志点P的位置也是提前设定好的。
处理器30首先识别标定图像中与标志点P对应的标定点M(如图6和图7所示),然后得到多个标定点M(如本实施方式拍摄图4所示的标定图案,可得到图6所示的与九个标志点P分别对应的九个标定点M,拍摄图5所示的标定图案,可得到图7所示的与五个标志点P分别对应的五个标定点M)之间的距离,标定点M和标志点P一一对应。
标定图案包括多个标志点P,标定图案中的多个标志点P形成第一标志边L1和第二标志边L2。如图4所示,多个标志点P包括中心标志点P1和边缘标志点P2(即,一个中心标志点P1和八个边缘标志点P2),八个边缘标志点P2围成第二矩形T2,边缘标志点P2位于第二矩形T2的顶点和边的中点,中心标志点P1位于第二矩形T2的中心(即,第二矩形T2的对角线的交点),第二矩形T2的长边为第一标志边L1,第二矩形T2的短边为第二标志边L2。如图5所示,多个标志点P包括中心标志点P1和边缘标志点P2(即,一个中心标志点P1和四个边缘标志点P2),第一标志边L1和第二标志边L2分别为X方向上相对的两个边缘标志点P2的连线和Y方向相对的两个边缘标志点P2的连线,中心标志点P1位于两个连线的交点,其中,X方向和Y方向垂直,第一标志边L1和第二标志边L2垂直,第一标志边L1平行于显示模组10的显示区域的第一边长方向,显示区域和标定图案均呈矩形,其中,第一边长为矩形显示区域的长边,第一边长方向即为第一边长的延伸方向(即,X方向)。
标定图像中识别到多个标定点M形成的分别与第一标志边L1和第二标志边L2对应的第一标定边N1和第二标定边N2。如图6所示,标定图像中的多个标定点M包括中心标定点M1和多个边缘标定点M2(即,一个中心标定点M1和八个边缘标定点M2),边缘标定点M2围成第一矩形T1并位于第一矩形T1的顶点和第一矩形T1的边的中点,中心标定点M1位于第一矩形T1的中心(即,第一矩形T1的对角线的交点),第一矩形T1的长边为第一标定边N1,第一矩形T1的短边为第二标定边N2。如图7所示,多个标定点M包括中心标定点M1和边缘标定点M2(即,一个中心标定点M1和四个边缘标定点M2),第一标定边N1和第二标定边N2分别为X方向上相对的两个边缘标定点M2的连线和Y方向相对的两个边缘标定点M2的连线,中心标定点M1位于两个连线的交点,第一标定边N1和第二标定边N2垂直,第一标定边N1平行于显示模组10的显示区域的第一边长方向(即,X方向)。
处理器30根据标定图像中多个标定点M之间的距离能够得到第一标定边N1和第二标定边N2的长度,根据第一标定边N1和第二标定边N2的长度以及相机模组20的焦距即可计算得到显示模组10的视场角,视场角包括水平视场角、垂直视场角和对角线视场角,其中,对角线视场角可根据水平视场角和垂直视场角计算得到,故一般只需要计算水平视场角和垂直视场角即可。可以理解,标定图案的类型包括但不限于上述图4和图5所示的图案,只需标定图案中存在分别与X方向平行的第一标志边L1和与Y方向平行的第二标志边L2即可。
本申请的标定方法和标定装置100中,通过控制显示模组10显示标定图案,并通过相机模组20拍摄标定图案以获取标定图像,标定图像中存在与标定图案的标志点对应的标定点,利用相机模组20的焦距和标定点之间的距离即可准确地计算显示模组10的视场角。从而能够对显示模组10的视场角进行准确地配置,保证人眼看到的左右眼图像完全重合。
请结合图8和图9,在某些实施方式中,步骤011包括:
0111:控制相机模组20和标定板40对准;及
0112:控制相机模组20拍摄标定板40上的棋盘格图案;及
0113:根据拍摄得到的棋盘格图像计算相机参数。
请结合图2和图3,在某些实施方式中,标定装置100还包括定位装置50,定位装置50用于控制相机模组20和标定板40对准;处理器30还用于控制相机模组20拍摄标定板40上的棋盘格图案;及根据拍摄得到的棋盘格图像计算相机参数。也即是说,步骤0111可以由定位装置50实现,步骤0112和步骤0113可以由处理器30实现。
具体地,为了防止相机模组20的实际参数因为制造和组装误差导致和设定参数出现较大偏差,因此,为了保证获取的相机参数的准确性,需要事先准确地检测好相机参数。为了保证相机模组20拍摄的图像的清晰度,相机模组20要对准标定板40,具体地,可通过定位装置50将标定板40的中心定位到相机模组20的光轴O上,并使得标定板40垂直于光轴O,如此,标定板40能最大限度的处于相机模组20的视场范围的中心区域,避免了视场范围的边缘区域的畸变影响成像质量,保证相机模组20拍摄的图像的成像质量。
在定位完成后,可通过相机模组20拍摄标定板40上的标定图案(本申请以标定图案为图9所示的棋盘格图案为例进行说明,其中1表示黑色区域,2表示白色区域,标定图案还可以是其他合适的图案,在此不做限制),确定是否对准,具体为先判断棋盘格图案的中心点z是否位于整个拍摄图像S1的中心,当棋盘格图案的中心点z位于相机模组20的光轴O时,棋盘格图案的中心点z必然位于拍摄图像S1的中心(如图10所示),而当标定板40的中心点z不位于相机模组20的光轴O时,棋盘格图案的中心点z就会偏离拍摄图像S2的中心(如图11所示),如此,可准确判断标定板40的中心是否位于相机模组20的光轴O上;
然后可判断标定板40所在平面是否垂直光轴O,可以理解,当标定板40垂直光轴O时,拍摄图像S1中的棋盘格图案的中心点z到两条长边(平行于X方向的两条边)的距离应该是相同的(如图10中的d1和d2),同样的,拍摄图像S1中的棋盘格图案的中心点z到两条短边(平行于Y方向的两条边)的距离也应该是相同的(如图10中的d3和d4),若不相同,表示标定板40未垂直光轴O,标定板40的定位角度存在一定误差(如存在绕X方向或Y方向的旋转角度),可通过定位装置50矫正该旋转角度,如根据d1、d2的差值可校正X方向的旋转角度误差,根据d3和d4可校正Y方向的旋转角度误差,定位装置50能够实现固定相机模组20、标定板40和显示模组10固定、高度调节、三轴角度调节等功能,从而保证标定板40相机模组20的对准,有利于提升后续相机模组20的相机参数以及显示模组10的视场角的准确性。
在对准后,处理器30控制相机模组20拍摄标定板40上的棋盘格图案以得到棋盘格图像,根据张正友相机标定法和棋盘格图像,即可准确地检测得到相机模组20的相机参数。在其他实施方式中,可不设置标定板40,而只需要将相机模组20和显示模组10对准(即,显示模组10的显示区域的中心位于相机模组20的光轴O上,且显示模组10所在的面垂直光轴O)。然后通过显示模组10显示该棋盘格图案,相机模组20拍摄显示模组10显示的棋盘格图案即可获取棋盘格图像,从而根据张正友相机标定法和棋盘格图像,即可准确地检测得到相机模组20的相机参数。如此,无需设置标定板,只需对准显示模组10和相机模组20即可,标定装置100的结构更为简单,且减少了标定工序。
本申请实施方式中,本申请的标定板40位于显示模组10的背面一侧,可以理解,AR设备的显示模组10一般是透光的,以使得显示模组10后的景象也能够被人眼所观察到,从而实现虚弥图像与现实图像的结合,相机模组20可透过显示模组10拍摄标定板40的棋盘格图案。因此,定位装置50可将相机模组20、显示模组10以及标定板40三者均对准,从而实现相机模组20的标定以及显示模组10的标定。
请参阅图12和图13,在某些实施方式中,标定图像中的多个标定点M包括中心标定点M1和多个边缘标定点M2,边缘标定点M2围成第一矩形T1并位于第一矩形T1的顶点和第一矩形T1的边的中点,中心标定点M1位于第一矩形T1的中心,第一矩形T1的长边为第一标定边N1,第一矩形T1的短边为第二标定边N2,标定方法还包括:
014:在两个第一标定边N1和中心标定点M1的距离相等时,确定相机模组20和显示模组10在显示区域的第一边长方向对齐;及
015:在两个第二标定边N2和中心标定点M1的距离相等时,确定相机模组20和显示模组10在显示区域的第二边长方向对齐,第二边长方向和第一边长方向垂直。
请结合图3,在某些实施方式中,处理器30还用于:在两个第一标定边N1和中心标定点M1的距离相等时,确定相机模组20和显示模组10在显示区域的第一边长方向对齐,及在两个第二标定边N2和中心标定点M1的距离相等时,确定相机模组20和显示模组10在显示区域的第二边长方向对齐。也即是说,步骤014和步骤015可以由处理器30实现。
具体地,为了保证相机模组20拍摄显示模组10显示的标定图***性,定位装置50可先控制相机模组20和显示模组10对准,以使得拍摄的标定图像位于相机模组20的视场范围的中心区域,避免边缘区域的畸变影响标定图像的成像质量。
在第一矩形T1的中心标定点M1(对应标定图案的中心标志点P1(图4示))位于相机模组20的光轴O时,标定图像S3的中心标定点M1必然位于拍摄图像S4的中心,其中,标定图像S3即显示模组30的显示区域显示的图像,由于相机模组30的视场角一般大于显示模组10的视场角,在拍摄时不仅会拍摄到显示区域,而且还会拍摄到显示区域之外的部分区域,因此,拍摄图像S4一般包含了标定图像S3。如此,可准确判断显示模组10的中心(即,标定图案的中心标志点P1)是否位于相机模组20的光轴O上。
处理器30再判断显示模组10所在的面是否垂直光轴O,当标定板40垂直光轴O时,显示模组10所在的面和相机模组20在X方向和Y方向上均对齐。具体地,在第一矩形T1的两个第一标定边N1X方向和中心标定点M1的距离(即,分别位于两个第一标定边N1中点的边缘标定点M2和中心标定点M1的距离)相等时,确定相机模组20和显示模组10在显示区域的第一边长方向对齐,其中,在显示区域的第一边长方向对齐指的是显示模组10相对相机模组20没有绕X方向的旋转角度);在第一矩形T1中两个第二标定边N2和中心标定点M1的距离(即,分别位于两个第二标定边N2的中点的边缘标定点M2和中心标定点M2的距离)相等时,确定相机模组20和显示模组10在显示区域的第二边长方向对齐,其中,第二边长为矩形显示区域的短边,第二边长方向即为第二边长的延伸方向(即,Y方向),在显示区域的第二边长方向对齐指的是显示模组10相对相机模组20没有绕Y方向的旋转角度)。如此,可准确地确定相机模组20和显示模组10是否对准,有利于提升后续计算显示模组10的视场角的准确性。在其他实施方式中,处理器30将第一标定边N1的长度和预设的第一标准长度进行比较,第一标准长度为在相机模组30和显示模组10完全对准的情况下,相机模组30拍摄显示模组10显示的同样的标定图案以确定的第一标定边N1的长度,在第一标定边N1的长度和第一标准长度相同时,即可确定相机模组20和显示模组10在Y方向对齐,同样地,处理器30将第二标定边N2的长度和预设的第二标准长度进行比较,第二标准长度为在相机模组30和显示模组10完全对准的情况下,相机模组30拍摄显示模组10显示的同样的标定图案以确定的第二标定边N2的长度,在第二标定边N2的长度和第二标准长度相同时,即可确定相机模组20和显示模组10在X方向对齐。
请参阅图4和14,在某些实施方式中,标定图案包括多个标志点P,标定图案中的多个标志点P形成第一标志边L1和第二标志边L2,第一标志边L1和第二标志边L2垂直,第一标志边L1平行于显示模组10的显示区域的第一边长方向,显示区域和标定图案呈矩形;标定图像中识别到多个标定点P形成的第一标定边N1和第二标定边N2,步骤013包括:
0131:根据焦距、第一标定边N1的长度、和第一标志边L1的长度与标定图案的长度的比值计算显示模组10的水平视场角;及
0132:根据焦距、第二标定边N2的长度、和第二标志边L2的长度与标定图案的宽度的比值计算显示模组10的垂直视场角。
在某些实施方式中,处理器30还用于根据焦距、第一标定边N1的长度、和第一标志边L1的长度与标定图案的长度的比值计算显示模组10的水平视场角,及根据焦距、第二标定边N2的长度、和第二标志边L2的长度与标定图案的宽度的比值计算显示模组10的垂直视场角。也即是说,步骤0131和步骤0132可以由处理器30实现。
具体地,第一标志边N1和第二标志边N2如图4和5所示,根据标定图案的不同,第一标志边N1和第二标志边N2也不同,图6的第一标定边N1和第二标定边N2分别与图4的第一标志边N1和第二标志边N2对应,图7的第一标定边N1和第二标定边N2分别与图5的第一标志边N1和第二标志边N2对应。水平视场角和垂直视场角具体可通过如下公式得到:
fw=2*atan(Dw/2*a/F),fh=2*atan(Dh/2*b/F),其中,fw是显示模组10的水平视场角,fh是显示模组10的垂直视场角,Dw是第一标定边N1的长度,Dh是第二标定边N2的长度,a是第一标志边L1的长度和标定图案的长度的比值,b是第二标志边L2的长度和标定图案的宽度的比值,F是相机模组20的焦距。如此,根据上述公式可快速计算得到水平视场角和垂直视场角。
请参阅图4,在某些实施方式中,第一标志边L1的长度和标定图案的长度的比值和第二标志边L2的长度和标定图案的宽度的比值相同。
具体地,第一标志边L1的长度和矩形的标定图案的长度的比值为第一预定比值,第二标志边L2的长度和矩形标定图案的宽度的比值为第二预定比值,第一预定比值和第二预定比值可以相同,也可以不同。例如,如图4和图5中的第一预定比值和第二预定比值相同且均为0.7;或者,第一预定比值和第二预定比值相同且均为0.8;或者,第一预定比值和第二预定比值不相同且分别为0.7和0.8等。
请参阅图3、图6和图15,在某些实施方式中,相机模组20和显示模组10均为两个,两相机模组20和两显示模组10一一对应,标定方法还包括:
016:根据相机模组20的焦距和对应的标定图像中的多个标定点M之间的距离计算对应的显示模组10的视场角。
在某些实施方式中,处理器30还用于根据相机模组20的焦距和对应的标定图像中的多个标定点之间的距离计算对应的显示模组10的视场角。也即是说,步骤016可以由处理器30实现。
具体地,AR/VR设备一般和人眼对应的设置有两个显示模组10,在显示时两个显示模组10显示同样的内容,配置合适的视场角参数后,两个显示模组显示的图像在视网膜的成像就是重合的,在对显示模组10进行标定时,可采用两个相机模组20模拟人眼,两个相机模组20之间的距离D即为人眼之间的距离,和AR/VR设备的两个显示模组10分别对应,以分别对对应的显示模组10进行标定,根据相机模组20的焦距和对应的标定图像中多个标定点之间的距离计算显示模组10的视场角,其中对应的标定图像为相机模组20拍摄对应的显示模组10显示的标定图案获取的。从而分别准确地得到两个显示模组10视场角,以对显示模组10进行准确的配置,保证人眼看到的两个显示模组10的图像是重合的。且同时对两个显示模组10进行标定,标定效率较高。
在某些实施方式中,标定点M位于多个半径相同的圆的圆心位置,标定点M之间的距离为标定点M(图12)所在的圆之间的圆心距。
具体地,为了更为准确的计算标定点M之间的距离,可使用多个半径大小相同的圆作为标定图案S3中的标定区域,然后将每个圆的圆心作为标定点M,从而避免了标定点M本身大小对标定点M之间的距离的影响,可更为准确地确定标定点M。在后续计算中,可将两个标定区域之间的圆心距作为两个标定区域的标定点M的距离,从而能够更为准确的确定标定点M之间的距离,提升显示模组10的视场角的计算准确性。
请参阅图16,本申请实施方式的一个或多个包含计算机可执行指令302的非易失性计算机可读存储介质300,当计算机可执行指令302被一个或多个处理器30执行时,使得处理器30可执行上述任一实施方式的启动方法。
例如,请结合图1至图3,当计算机可执行指令302被一个或多个处理器30执行时,使得处理器30执行以下步骤:
011:获取相机模组20的相机参数,相机参数包括相机模组20的焦距;
012:控制显示模组10显示标定图案,并通过相机模组20拍摄标定图案以获取标定图像;及
013:根据焦距和标定图像中识别到的多个标定点之间的距离计算显示模组10的视场角。
再例如,请结合图2、图8和图9,当计算机可执行指令302被一个或多个处理器30执行时,处理器30还可以执行以下步骤:
0111:控制相机模组20和标定板40对准;及
0112:控制相机模组20拍摄标定板40上的棋盘格图案;及
0113:根据拍摄得到的棋盘格图像计算相机参数。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。
Claims (17)
1.一种标定方法,其特征在于,所述标定方法包括:
获取相机模组的相机参数,所述相机参数包括所述相机模组的焦距;
控制显示模组显示标定图案,并通过所述相机模组拍摄所述标定图案以获取标定图像;及
根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角。
2.根据权利要求1所述的标定方法,其特征在于,所述获取相机模组的相机参数,包括:
控制所述相机模组和标定板对准;
控制所述相机模组拍摄标定板上的棋盘格图案;及
根据拍摄得到的棋盘格图像计算所述相机参数。
3.根据权利要求1所述的标定方法,其特征在于,所述显示区域呈矩形,所述标定图案包括多个标志点,所述标定图案中的多个标志点形成第一标志边和第二标志边,所述第一标志边和所述第二标志边垂直,所述第一标志边平行于所述显示模组的显示区域的第一边长方向;所述标定图像中识别到多个标定点形成的第一标定边和第二标定边,所述根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角,包括:
根据所述焦距、所述第一标定边的长度、和所述第一标志边的长度与所述标定图案的长度的比值计算所述显示模组的水平视场角;及
根据所述焦距、所述第二标定边的长度、和所述第二标志边的长度与所述标定图案的宽度的比值计算所述显示模组的垂直视场角。
4.根据权利要求3所述的标定方法,其特征在于,所述标定图像中的多个标定点包括中心标定点和多个边缘标定点,所述边缘标定点围成第一矩形并位于所述第一矩形的顶点和所述第一矩形的边的中点,所述中心标定点位于所述第一矩形的中心,所述第一矩形的长边为所述第一标定边,所述第一矩形的短边为所述第二标定边,所述标定方法还包括:
在两个所述第一标定边和所述中心标定点的距离相等时,确定所述相机模组和所述显示模组在所述显示区域的第一边长方向对齐;及
在两个所述第二标定边和所述中心标定点的距离相等时,确定所述相机模组和所述显示模组在所述显示区域的第二边长方向对齐,所述第二边长方向和所述第一边长方向垂直。
5.根据权利要求3所述的标定方法,其特征在于,所述标定图案呈矩形,所述标定图案包括多个标志点,所述多个标志点包括中心标志点和多个边缘标志点,所述边缘标志点围成第二矩形并位于所述第二矩形的顶点和所述第二矩形的边的中点,所述中心标志点位于所述第二矩形的中心,所述第二矩形的长边为所述第一标志边,所述第二矩形的短边为所述第二标志边。
6.根据权利要求3或5所述的标定方法,其特征在于,所述第一标志边的长度和所述标定图案的长度的比值和所述第二标志边的长度和所述标定图案的宽度的比值相同。
7.根据权利要求1所述的标定方法,其特征在于,所述相机模组和所述显示模组均为两个,两所述相机模组和两所述显示模组一一对应,所述标定方法还包括:
根据所述相机模组的焦距和对应的所述标定图像中的多个标定点之间的距离计算对应的所述显示模组的视场角。
8.根据权利要求1所述的标定方法,其特征在于,所述标定点位于多个半径相同的圆的圆心位置,所述标定点之间的距离为所述标定点所在的圆之间的圆心距。
9.一种标定装置,其特征在于,所述标定装置包括显示模组、相机模组和处理器;所述处理器用于获取所述相机模组的相机参数,所述相机参数包括所述相机模组的焦距,控制显示模组显示标定图案,并通过所述相机模组拍摄所述标定图案以获取标定图像,及根据所述焦距和所述标定图像中识别到的多个标定点之间的距离计算所述显示模组的视场角。
10.根据权利要求9所述的标定装置,其特征在于,所述标定装置还包括定位装置和标定板,所述定位装置用于控制所述相机模组和所述标定板对准;所述处理器还用于控制所述相机模组拍摄标定板上的棋盘格图案,及根据拍摄得到的棋盘格图像计算所述相机参数。
11.根据权利要求9所述的标定装置,其特征在于,所述显示区域呈矩形,所述标定图案包括多个标志点,所述标定图案中的多个标志点形成第一标志边和第二标志边,所述第一标志边和所述第二标志边垂直,所述第一标志边平行于所述显示模组的显示区域的第一边长方向;所述标定图像中识别到多个标定点形成的第一标定边和第二标定边,所述处理器还用于根据所述焦距、所述第一标定边的长度、和所述第一标志边的长度与所述标定图案的长度的比值计算所述显示模组的水平视场角,及根据所述焦距、所述第二标定边的长度、和所述第二标志边的长度与所述标定图案的宽度的比值计算所述显示模组的垂直视场角。
12.根据权利要求11所述的标定装置,其特征在于,所述标定图像中的多个标定点包括中心标定点和多个边缘标定点,所述边缘标定点围成第一矩形并位于所述第一矩形的顶点和所述第一矩形的边的中点,所述中心标定点位于所述第一矩形的中心,所述第一矩形的长边为所述第一标定边,所述第一矩形的短边为所述第二标定边,所述处理器还用于在两个所述第一标定边和所述中心标定点的距离相等时,确定所述相机模组和所述显示模组在所述显示区域的第一边长方向对齐,及在两个所述第二标定边和所述中心标定点的距离相等时,确定所述相机模组和所述显示模组在所述显示区域的第二边长方向对齐,所述第二边长方向和所述第一边长方向垂直。
13.根据权利要求11所述的标定装置,其特征在于,所述标定图案呈矩形,所述标定图案包括多个标志点,所述多个标志点包括中心标志点和多个边缘标志点,所述边缘标志点围成第二矩形并位于所述第二矩形的顶点和所述第二矩形的边的中点,所述中心标志点位于所述第二矩形的中心,所述第二矩形的长边为所述第一标志边,所述第二矩形的短边为所述第二标志边。
14.根据权利要求11或13所述的标定装置,其特征在于,所述第一标志边的长度和所述标定图案的长度的比值和所述第二标志边的长度和所述标定图案的宽度的比值相同。
15.根据权利要求9所述的标定装置,其特征在于,所述相机模组和所述显示模组均为两个,两所述相机模组和两所述显示模组一一对应,所述处理器还用于:
根据所述相机模组的焦距和对应的所述标定图像中的多个标定点之间的距离计算所述显示模组的视场角。
16.根据权利要求8所述的标定装置,其特征在于,述标定点位于多个半径相同的圆的圆心位置,所述标定点之间的距离为所述标定点所在的圆之间的圆心距。
17.一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述的标定方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010325625.0A CN111402344A (zh) | 2020-04-23 | 2020-04-23 | 标定方法、标定装置和非易失性计算机可读存储介质 |
PCT/CN2021/076301 WO2021212978A1 (zh) | 2020-04-23 | 2021-02-09 | 标定方法、标定装置和非易失性计算机可读存储介质 |
TW110110703A TWI771961B (zh) | 2020-04-23 | 2021-03-24 | 標定方法、標定裝置和非揮發性電腦可讀儲存媒介 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010325625.0A CN111402344A (zh) | 2020-04-23 | 2020-04-23 | 标定方法、标定装置和非易失性计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111402344A true CN111402344A (zh) | 2020-07-10 |
Family
ID=71433323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010325625.0A Pending CN111402344A (zh) | 2020-04-23 | 2020-04-23 | 标定方法、标定装置和非易失性计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN111402344A (zh) |
TW (1) | TWI771961B (zh) |
WO (1) | WO2021212978A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112268538A (zh) * | 2020-10-20 | 2021-01-26 | 中国人民解放军陆军工程大学 | 一种适用于小型无人车的几何光学测距方法 |
CN112561992A (zh) * | 2020-12-01 | 2021-03-26 | 浙江大华技术股份有限公司 | 位置的确定方法及装置、存储介质和电子装置 |
CN112991459A (zh) * | 2021-03-09 | 2021-06-18 | 北京百度网讯科技有限公司 | 一种相机标定方法、装置、设备以及存储介质 |
CN112995514A (zh) * | 2021-03-03 | 2021-06-18 | 上海悦易网络信息技术有限公司 | 一种工业相机的拍照物距的获取方法及设备 |
WO2021212978A1 (zh) * | 2020-04-23 | 2021-10-28 | Oppo广东移动通信有限公司 | 标定方法、标定装置和非易失性计算机可读存储介质 |
CN113705389A (zh) * | 2021-08-13 | 2021-11-26 | 北京市商汤科技开发有限公司 | 人脸识别模组测试方法、装置、存储介质及电子设备 |
WO2022041128A1 (zh) * | 2020-08-28 | 2022-03-03 | 中国科学院深圳先进技术研究院 | 用于多个相机的自动标定方法及*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114363482B (zh) * | 2022-03-08 | 2022-08-23 | 荣耀终端有限公司 | 一种标定图像的确定方法及电子设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006350553A (ja) * | 2005-06-14 | 2006-12-28 | Kyoto Univ | 対応点探索方法、相互標定方法、3次元画像計測方法、対応点探索装置、相互標定装置、3次元画像計測装置、対応点探索プログラム及び対応点探索プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US20070273760A1 (en) * | 2003-11-25 | 2007-11-29 | Fortkey Limited | Inspection Apparatus and Method |
CN103049918A (zh) * | 2011-10-17 | 2013-04-17 | 天津市亚安科技股份有限公司 | 一种视频监控中准确计算实际目标大小的方法 |
CN104835115A (zh) * | 2015-05-07 | 2015-08-12 | 中国科学院长春光学精密机械与物理研究所 | 用于航空相机的图像成像方法及*** |
CN105716582A (zh) * | 2016-02-15 | 2016-06-29 | 中林信达(北京)科技信息有限责任公司 | 摄像机视场角的测量方法、装置以及摄像机视场角测量仪 |
CN108848374A (zh) * | 2018-08-08 | 2018-11-20 | 京东方科技集团股份有限公司 | 显示参数测量方法及其装置、存储介质和测量*** |
CN109712193A (zh) * | 2018-12-04 | 2019-05-03 | 浙江大华技术股份有限公司 | 一种球机视场角的确定方法及装置 |
CN110006634A (zh) * | 2019-04-15 | 2019-07-12 | 北京京东方光电科技有限公司 | 视场角测量方法、视场角测量装置、显示方法和显示设备 |
CN110148167A (zh) * | 2019-04-17 | 2019-08-20 | 维沃移动通信有限公司 | 一种距离测量方法及终端设备 |
CN110148186A (zh) * | 2019-05-28 | 2019-08-20 | 河北农业大学 | 一种rgb-d相机快速标定方法 |
US20200342583A1 (en) * | 2018-10-10 | 2020-10-29 | Beijing Boe Optoelectronics Technology Co., Ltd. | Method, apparatus and measurement device for measuring distortion parameters of a display device, and computer-readable medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107037584B (zh) * | 2016-02-03 | 2020-06-16 | 深圳市易瞳科技有限公司 | 一种智能眼镜透视方法及*** |
CN110381812B (zh) * | 2016-12-30 | 2022-08-30 | 巴科股份有限公司 | 用于相机校准的***和方法 |
CN108765328B (zh) * | 2018-05-18 | 2021-08-27 | 凌美芯(北京)科技有限责任公司 | 一种高精度多特征平面模板及其畸变优化和标定方法 |
CN108961195B (zh) * | 2018-06-06 | 2021-03-23 | Oppo广东移动通信有限公司 | 图像处理方法及装置、图像采集装置、可读存储介质和计算机设备 |
CN109767472B (zh) * | 2018-12-06 | 2023-03-31 | 东南大学 | 一种用于测量眼戴式显示器fov的方法 |
CN111402344A (zh) * | 2020-04-23 | 2020-07-10 | Oppo广东移动通信有限公司 | 标定方法、标定装置和非易失性计算机可读存储介质 |
-
2020
- 2020-04-23 CN CN202010325625.0A patent/CN111402344A/zh active Pending
-
2021
- 2021-02-09 WO PCT/CN2021/076301 patent/WO2021212978A1/zh active Application Filing
- 2021-03-24 TW TW110110703A patent/TWI771961B/zh active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070273760A1 (en) * | 2003-11-25 | 2007-11-29 | Fortkey Limited | Inspection Apparatus and Method |
JP2006350553A (ja) * | 2005-06-14 | 2006-12-28 | Kyoto Univ | 対応点探索方法、相互標定方法、3次元画像計測方法、対応点探索装置、相互標定装置、3次元画像計測装置、対応点探索プログラム及び対応点探索プログラムを記録したコンピュータ読み取り可能な記録媒体 |
CN103049918A (zh) * | 2011-10-17 | 2013-04-17 | 天津市亚安科技股份有限公司 | 一种视频监控中准确计算实际目标大小的方法 |
CN104835115A (zh) * | 2015-05-07 | 2015-08-12 | 中国科学院长春光学精密机械与物理研究所 | 用于航空相机的图像成像方法及*** |
CN105716582A (zh) * | 2016-02-15 | 2016-06-29 | 中林信达(北京)科技信息有限责任公司 | 摄像机视场角的测量方法、装置以及摄像机视场角测量仪 |
CN108848374A (zh) * | 2018-08-08 | 2018-11-20 | 京东方科技集团股份有限公司 | 显示参数测量方法及其装置、存储介质和测量*** |
US20200342583A1 (en) * | 2018-10-10 | 2020-10-29 | Beijing Boe Optoelectronics Technology Co., Ltd. | Method, apparatus and measurement device for measuring distortion parameters of a display device, and computer-readable medium |
CN109712193A (zh) * | 2018-12-04 | 2019-05-03 | 浙江大华技术股份有限公司 | 一种球机视场角的确定方法及装置 |
CN110006634A (zh) * | 2019-04-15 | 2019-07-12 | 北京京东方光电科技有限公司 | 视场角测量方法、视场角测量装置、显示方法和显示设备 |
CN110148167A (zh) * | 2019-04-17 | 2019-08-20 | 维沃移动通信有限公司 | 一种距离测量方法及终端设备 |
CN110148186A (zh) * | 2019-05-28 | 2019-08-20 | 河北农业大学 | 一种rgb-d相机快速标定方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021212978A1 (zh) * | 2020-04-23 | 2021-10-28 | Oppo广东移动通信有限公司 | 标定方法、标定装置和非易失性计算机可读存储介质 |
WO2022041128A1 (zh) * | 2020-08-28 | 2022-03-03 | 中国科学院深圳先进技术研究院 | 用于多个相机的自动标定方法及*** |
CN112268538A (zh) * | 2020-10-20 | 2021-01-26 | 中国人民解放军陆军工程大学 | 一种适用于小型无人车的几何光学测距方法 |
CN112561992A (zh) * | 2020-12-01 | 2021-03-26 | 浙江大华技术股份有限公司 | 位置的确定方法及装置、存储介质和电子装置 |
CN112995514A (zh) * | 2021-03-03 | 2021-06-18 | 上海悦易网络信息技术有限公司 | 一种工业相机的拍照物距的获取方法及设备 |
CN112991459A (zh) * | 2021-03-09 | 2021-06-18 | 北京百度网讯科技有限公司 | 一种相机标定方法、装置、设备以及存储介质 |
CN112991459B (zh) * | 2021-03-09 | 2023-12-12 | 阿波罗智联(北京)科技有限公司 | 一种相机标定方法、装置、设备以及存储介质 |
CN113705389A (zh) * | 2021-08-13 | 2021-11-26 | 北京市商汤科技开发有限公司 | 人脸识别模组测试方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
TWI771961B (zh) | 2022-07-21 |
TW202141431A (zh) | 2021-11-01 |
WO2021212978A1 (zh) | 2021-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111402344A (zh) | 标定方法、标定装置和非易失性计算机可读存储介质 | |
CN107749979B (zh) | 一种投影机左右梯形校正方法 | |
US7583307B2 (en) | Autostereoscopic display | |
CN100552531C (zh) | 调整投影仪姿态的计算机实现方法和装置 | |
US11575883B2 (en) | 3D test chart, adjusting arrangement, forming method and adjusting method thereof | |
CN107527336B (zh) | 镜头相对位置标定方法及装置 | |
KR20160034847A (ko) | 단초점 카메라를 이용하여 디스플레이 시스템을 캘리브레이팅하기 위한 시스템 및 방법 | |
CN110335307B (zh) | 标定方法、装置、计算机存储介质和终端设备 | |
CN110191326A (zh) | 一种投影***分辨率扩展方法、装置和投影*** | |
WO2022027891A1 (zh) | 3d打印机的光学标定方法及3d打印机的光学标定*** | |
CN108063940B (zh) | 一种人眼跟踪裸眼3d显示***的校正***和方法 | |
CN107742310B (zh) | 一种双摄像头的夹角的测试方法、测试装置及存储装置 | |
CN112734860A (zh) | 一种基于弧形幕先验信息的逐像素映射投影几何校正方法 | |
EP3547024B1 (en) | Mass production method and system for panorama camera | |
CN113298886A (zh) | 一种投影仪的标定方法 | |
CN108109111A (zh) | 通过软硬件结合组装调试多鱼眼镜头全景相机的方法 | |
ES2930087T3 (es) | Método para la restauración automática de un estado calibrado de un sistema de proyección | |
CN111833404B (zh) | 摄像机校正***及摄像机校正方法 | |
CN112598751A (zh) | 标定方法及装置、终端和存储介质 | |
CN114295331B (zh) | 一种多摄模组光轴测试方法、装置、设备和介质 | |
CN114967170B (zh) | 基于柔性裸眼三维显示设备的显示处理方法及其装置 | |
CN110650331B (zh) | 阵列摄像模组测试方法及其标板装置 | |
CN114529448A (zh) | 一种投影拼接方法和***及设备 | |
CN112468801A (zh) | 广角摄像模组的光心测试方法及其测试***和测试标板 | |
WO2023066331A1 (zh) | 一种自动标定方法、设备、***和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |