[go: up one dir, main page]

TWI771961B - Calibration method, calibration device and non-volatile computer-readable storage medium - Google Patents

Calibration method, calibration device and non-volatile computer-readable storage medium Download PDF

Info

Publication number
TWI771961B
TWI771961B TW110110703A TW110110703A TWI771961B TW I771961 B TWI771961 B TW I771961B TW 110110703 A TW110110703 A TW 110110703A TW 110110703 A TW110110703 A TW 110110703A TW I771961 B TWI771961 B TW I771961B
Authority
TW
Taiwan
Prior art keywords
calibration
points
rectangle
edge
length
Prior art date
Application number
TW110110703A
Other languages
Chinese (zh)
Other versions
TW202141431A (en
Inventor
徐乃江
Original Assignee
大陸商Oppo廣東移動通信有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 大陸商Oppo廣東移動通信有限公司 filed Critical 大陸商Oppo廣東移動通信有限公司
Publication of TW202141431A publication Critical patent/TW202141431A/en
Application granted granted Critical
Publication of TWI771961B publication Critical patent/TWI771961B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis 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

一種標定方法,包括獲取相機模組的相機參數,相機參數包括相機模組的焦距;控制顯示模組顯示標定圖案,並透過相機模組拍攝標定圖案以獲取標定圖像;及根據焦距和標定圖像中識別到的多個標定點之間的距離計算顯示模組的視場角。一種標定裝置和非揮發性電腦可讀儲存媒介。透過控制顯示模組顯示標定圖案,並透過相機模組拍攝標定圖案以獲取標定圖像,標定圖像中存在多個標定點,利用相機模組的焦距和標定點之間的距離計算顯示模組的視場角。從而能夠對顯示模組的視場角進行準確地配置,保證人眼透過顯示模組後看到的左右眼圖像完全重合。A calibration method includes acquiring camera parameters of a camera module, the camera parameters including the focal length of the camera module; controlling a display module to display a calibration pattern, and photographing the calibration pattern through the camera module to obtain a calibration image; and according to the focal length and the calibration map The distance between the multiple calibration points identified in the image is used to calculate the field of view of the display module. A calibration device and non-volatile computer-readable storage medium. The calibration pattern is displayed by controlling the display module, and the calibration pattern is captured by the camera module to obtain the calibration image. There are multiple calibration points in the calibration image, and the display module is calculated by using the focal length of the camera module and the distance between the calibration points. field of view. Therefore, the viewing angle of the display module can be accurately configured to ensure that the left and right eye images seen by the human eye through the display module are completely coincident.

Description

標定方法、標定裝置和非揮發性電腦可讀儲存媒介Calibration method, calibration device and non-volatile computer-readable storage medium

本申請涉及超分辨成像、光刻及資料儲存領域,特別涉及一種標定方法、標定裝置和非揮發性電腦可讀儲存媒介。The present application relates to the fields of super-resolution imaging, lithography and data storage, and in particular, to a calibration method, a calibration device and a non-volatile computer-readable storage medium.

隨著顯示技術的發展,以VR/AR眼鏡等設備為代表的眼戴式顯示器(NED,ear-EyeDisplay)因其便攜、沉浸感強、用途廣泛等特點,正逐漸走入人們的生活。儘管對眼戴式顯示器本身的設計和優化方面的技術成果層出不窮,但關於對眼戴式顯示裝置的測量,相關的研究相對較少。由於生產工藝的限制,即使配置同一的視場角參數,每台VR/AR眼鏡的兩顯示模組的視場角也並不完全相同,會導致人眼透過顯示模組後看到的左右眼圖像不完全重合,因此,如何準確地檢測左右眼對應的顯示模組的視場角是亟需解決的問題。With the development of display technology, the eye-mounted display (NED, ear-EyeDisplay) represented by VR/AR glasses and other devices is gradually entering people's lives because of its portability, strong immersion, and wide range of uses. Despite numerous technological achievements in the design and optimization of eye-mounted displays themselves, there is relatively little research on the measurement of eye-mounted display devices. Due to the limitations of the production process, even if the same field of view parameters are configured, the field of view of the two display modules of each VR/AR glasses is not exactly the same, which will cause the left and right eyes to be seen by the human eye through the display module. The images are not completely coincident. Therefore, how to accurately detect the viewing angle of the display module corresponding to the left and right eyes is an urgent problem to be solved.

本申請的實施例提供了一種標定方法、標定裝置和非揮發性電腦可讀儲存媒介。Embodiments of the present application provide a calibration method, a calibration device, and a non-volatile computer-readable storage medium.

本申請實施方式的標定方法包括獲取相機模組的相機參數,所述相機參數包括所述相機模組的焦距;控制顯示模組顯示標定圖案,並透過所述相機模組拍攝所述標定圖案以獲取標定圖像;及根據所述焦距和所述標定圖像中識別到的多個標定點之間的距離計算所述顯示模組的視場角。The calibration method of the embodiment of the present application includes acquiring camera parameters of a camera module, where the camera parameters include the focal length of the camera module; controlling a display module to display a calibration pattern, and photographing the calibration pattern through the camera module to obtain a calibration pattern. acquiring a calibration image; and calculating a field angle of the display module according to the distance between the focal length and a plurality of calibration points identified in the calibration image.

本申請實施方式的標定裝置包括顯示模組、相機模組和處理器;所述處理器用於獲取所述相機模組的相機參數,所述相機參數包括所述相機模組的焦距,控制顯示模組顯示標定圖案,並透過所述相機模組拍攝所述標定圖案以獲取標定圖像,及根據所述焦距和所述標定圖像中識別到的多個標定點之間的距離計算所述顯示模組的視場角。The calibration device of the embodiment of the present application includes a display module, a camera module, and a processor; the processor is used to obtain camera parameters of the camera module, the camera parameters include the focal length of the camera module, and control the display module. The calibration pattern is displayed in a group, and the calibration pattern is photographed through the camera module to obtain a calibration image, and the display is calculated according to the distance between the focal length and a plurality of calibration points identified in the calibration image The field of view of the module.

一種包含電腦可執行指令的非揮發性電腦可讀儲存媒介,當所述電腦可執行指令被一個或多個處理器執行時,使得所述處理器執行所述標定方法。所述標定方法包括獲取相機模組的相機參數,所述相機參數包括所述相機模組的焦距;控制顯示模組顯示標定圖案,並透過所述相機模組拍攝所述標定圖案以獲取標定圖像;及根據所述焦距和所述標定圖像中識別到的多個標定點之間的距離計算所述顯示模組的視場角。A non-volatile computer-readable storage medium containing computer-executable instructions, when executed by one or more processors, cause the processors to perform the calibration method. The calibration method includes acquiring camera parameters of a camera module, where the camera parameters include a focal length of the camera module; controlling a display module to display a calibration pattern, and photographing the calibration pattern through the camera module to obtain a calibration map and calculating the field angle of the display module according to the distance between the focal length and a plurality of calibration points identified in the calibration image.

本申請的標定方法、標定裝置和非揮發性電腦可讀儲存媒介中,透過控制顯示模組顯示標定圖案,並透過相機模組拍攝標定圖案以獲取標定圖像,標定圖像中存在多個標定點,利用相機模組的焦距和標定點之間的距離即可準確地計算顯示模組的視場角。從而能夠對顯示模組的視場角進行準確地配置,保證人眼透過顯示模組後看到的左右眼圖像完全重合。In the calibration method, calibration device and non-volatile computer-readable storage medium of the present application, the calibration pattern is displayed by controlling the display module, and the calibration pattern is photographed through the camera module to obtain the calibration image, and there are multiple calibration images in the calibration image. Fixed point, the field angle of the display module can be accurately calculated by using the distance between the focal length of the camera module and the calibration point. Therefore, the viewing angle of the display module can be accurately configured to ensure that the left and right eye images seen by the human eye through the display module are completely coincident.

本申請的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或透過本申請的實踐瞭解到。Additional aspects and advantages of the present application will be set forth, in part, from the following description, and in part will become apparent from the following description, or may be learned by practice of the present application.

以下結合附圖對本申請的實施方式作進一步說明。附圖中相同或類似的符號自始至終表示相同或類似的元件或具有相同或類似功能的元件。另外,下面結合附圖描述的本申請的實施方式是示例性的,僅用於解釋本申請的實施方式,而不能理解為對本申請的限制。The embodiments of the present application will be further described below with reference to the accompanying drawings. The same or similar symbols throughout the drawings denote the same or similar elements or elements having the same or similar functions. In addition, the embodiments of the present application described below in conjunction with the accompanying drawings are exemplary, only used to explain the embodiments of the present application, and should not be construed as limitations on the present application.

請參閱圖1至圖3,本申請實施方式的標定方法包括以下步驟:Please refer to FIG. 1 to FIG. 3 , the calibration method of the embodiment of the present application includes the following steps:

011:獲取相機模組20的相機參數,相機參數包括相機模組20的焦距;011: Obtain camera parameters of the camera module 20, where the camera parameters include the focal length of the camera module 20;

012:控制顯示模組10顯示標定圖案,並透過相機模組20拍攝標定圖案以獲取標定圖像;及012: controlling the display module 10 to display the calibration pattern, and photographing the calibration pattern through the camera module 20 to obtain a calibration image; and

013:根據焦距和標定圖像中識別到的多個標定點之間的距離計算顯示模組10的視場角。013: Calculate the field of view angle of the display module 10 according to the focal length and the distance between the multiple calibration points identified in the calibration image.

在某些實施方式中,標定裝置100包括顯示模組10、相機模組20和處理器30。處理器30用於獲取相機模組20的相機參數,相機參數包括相機模組20的焦距;控制顯示模組10顯示標定圖案,並透過相機模組20拍攝標定圖案以獲取標定圖像;及根據焦距和標定圖像中識別到的多個標定點之間的距離計算顯示模組10的視場角。也即是說,步驟011可以由處理器30實現,步驟012可以由處理器30配合相機模組20及顯示模組10實現,步驟013可以由處理器30實現。In some embodiments, the calibration device 100 includes a display module 10 , a camera module 20 and a processor 30 . The processor 30 is used for acquiring camera parameters of the camera module 20, the camera parameters including the focal length of the camera module 20; controlling the display module 10 to display a calibration pattern, and photographing the calibration pattern through the camera module 20 to obtain a calibration image; and according to The distance between the focal length and the multiple calibration points identified in the calibration image is used to calculate the viewing angle of the display module 10 . That is to say, step 011 can be implemented by the processor 30 , step 012 can be implemented by the processor 30 in cooperation with the camera module 20 and the display module 10 , and step 013 can be implemented by the processor 30 .

具體地,相機模組20在出廠時有一個設計參數,在相機模組20製造過程中的製造和組裝誤差較小的情況下,相機模組20本身的相機參數基本和設計參數基本保持一致,另外一些廠商在相機組裝完成後也會利用高精度的一起再次對相機參數進行標定,從而保證出廠後的相機參數的準確性。Specifically, the camera module 20 has a design parameter when it leaves the factory. Under the circumstance that the manufacturing and assembly errors of the camera module 20 during the manufacturing process are small, the camera parameters of the camera module 20 themselves are basically consistent with the design parameters. In addition, some manufacturers will use high precision to calibrate the camera parameters again after the camera is assembled, so as to ensure the accuracy of the camera parameters after leaving the factory.

處理器30能夠獲取相機參數,例如處理器30可以與相機模組20連接以獲取儲存在相機模組20中的相機參數,或者,相機模組20的相機參數已預先儲存好,如伺服器或者本機記憶體,處理器30與伺服器或本機記憶體連接以獲取相機參數。相機參數可包括相機模組20的焦距、相機模組20的水平視場角、垂直視場角等。本實施方式中,只需要獲取相機模組20的焦距即可。The processor 30 can obtain camera parameters, for example, the processor 30 can be connected with the camera module 20 to obtain the camera parameters stored in the camera module 20, or the camera parameters of the camera module 20 have been stored in advance, such as a server or Local memory, the processor 30 is connected to a server or local memory to obtain camera parameters. The camera parameters may include the focal length of the camera module 20, the horizontal angle of view, the vertical angle of view of the camera module 20, and the like. In this embodiment, it is only necessary to obtain the focal length of the camera module 20 .

在得到相機參數後,處理器30控制連接好的顯示模組10顯示預設的標定圖案(如圖4和圖5所示),然後控制相機模組20拍攝標定圖案,以獲取標定圖像(如圖6和圖7所示),標定圖案為特製的圖案,標定圖案存在特定的標誌點P,這些標誌點P能夠從拍攝得到的標定圖像中輕鬆的識別到,標誌點P的位置也是提前設定好的。After obtaining the camera parameters, the processor 30 controls the connected display module 10 to display a preset calibration pattern (as shown in FIG. 4 and FIG. 5 ), and then controls the camera module 20 to shoot the calibration pattern to obtain a calibration image ( As shown in Figure 6 and Figure 7), the calibration pattern is a special pattern, and the calibration pattern has specific mark points P, which can be easily identified from the captured calibration images, and the position of the mark point P is also pre-set.

處理器30首先識別標定圖像中與標誌點P對應的標定點M(如圖6和圖7所示),然後得到多個標定點M(如本實施方式拍攝圖4所示的標定圖案,可得到圖6所示的與九個標誌點P分別對應的九個標定點M,拍攝圖5所示的標定圖案,可得到圖7所示的與五個標誌點P分別對應的五個標定點M)之間的距離,標定點M和標誌點P一一對應。The processor 30 first identifies the calibration point M corresponding to the marker point P in the calibration image (as shown in FIG. 6 and FIG. 7 ), and then obtains a plurality of calibration points M (such as the calibration pattern shown in FIG. 4 taken in this embodiment, The nine calibration points M corresponding to the nine marking points P shown in Figure 6 can be obtained, the calibration pattern shown in Figure 5 is photographed, and the five marking points corresponding to the five marking points P shown in Figure 7 can be obtained. The distance between the fixed points M), the calibration point M and the mark point P are in one-to-one correspondence.

標定圖案包括多個標誌點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方向)。The calibration pattern includes a plurality of marking points P, and the plurality of marking points P in the calibration pattern form a first marking edge L1 and a second marking edge L2. As shown in FIG. 4 , the plurality of marker points P include a center marker point P1 and an edge marker point P2 (ie, one center marker point P1 and eight edge marker points P2 ), and the eight edge marker points P2 enclose a second rectangle T2 , the edge marker point P2 is located at the midpoint of the vertex and the side of the second rectangle T2, the center marker point P1 is located at the center of the second rectangle T2 (ie, the intersection of the diagonals of the second rectangle T2), the length of the second rectangle T2 The side is the first marking side L1, and the short side of the second rectangle T2 is the second marking side L2. As shown in FIG. 5 , the plurality of marker points P include a center marker point P1 and an edge marker point P2 (ie, one center marker point P1 and four edge marker points P2 ), the first marker edge L1 and the second marker edge L2 respectively is the connection line between the two opposite edge mark points P2 in the X direction and the two opposite edge mark points P2 in the Y direction, and the center mark point P1 is located at the intersection of the two connection lines, wherein the X direction and the Y direction are perpendicular , the first marking side L1 and the second marking side L2 are perpendicular, the first marking side L1 is parallel to the first side length direction of the display area of the display module 10, the display area and the calibration pattern are both rectangular, wherein the first side length is the long side of the rectangular display area, and the first side length direction is the extension direction (ie, the X direction) of the first side length.

標定圖像中識別到多個標定點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方向)。In the calibration image, a first calibration edge N1 and a second calibration edge N2 corresponding to the first marking edge L1 and the second marking edge L2 respectively formed by a plurality of calibration points M are identified. As shown in FIG. 6 , the multiple calibration points M in the calibration image include a center calibration point M1 and a plurality of edge calibration points M2 (ie, one center calibration point M1 and eight edge calibration points M2 ). The edge calibration point M2 is surrounded by is formed into a first rectangle T1 and is located at the vertex of the first rectangle T1 and the midpoint of the side of the first rectangle T1, and the center calibration point M1 is located at the center of the first rectangle T1 (that is, the intersection of the diagonals of the first rectangle T1), The long side of the first rectangle T1 is the first calibration side N1, and the short side of the first rectangle T1 is the second calibration side N2. As shown in FIG. 7 , the multiple calibration points M include a center calibration point M1 and an edge calibration point M2 (ie, one center calibration point M1 and four edge calibration points M2 ), and the first calibration edge N1 and the second calibration edge N2 are respectively It is the connection line between the two opposite edge calibration points M2 in the X direction and the connection line between the two opposite edge calibration points M2 in the Y direction. The center calibration point M1 is located at the intersection of the two connection lines. The first calibration edge N1 and the second The calibration edge N2 is vertical, and the first calibration edge N1 is parallel to the first side length direction (ie, the X direction) of the display area of the display module 10 .

處理器30根據標定圖像中多個標定點M之間的距離能夠得到第一標定邊N1和第二標定邊N2的長度,根據第一標定邊N1和第二標定邊N2的長度以及相機模組20的焦距即可計算得到顯示模組10的視場角,視場角包括水平視場角、垂直視場角和對角線視場角,其中,對角線視場角可根據水平視場角和垂直視場角計算得到,故一般只需要計算水平視場角和垂直視場角即可。可以理解,標定圖案的類型包括但不限於上述圖4和圖5所示的圖案,只需標定圖案中存在分別與X方向平行的第一標誌邊L1和與Y方向平行的第二標誌邊L2即可。The processor 30 can obtain the lengths of the first calibration edge N1 and the second calibration edge N2 according to the distances between the multiple calibration points M in the calibration image, and can obtain the lengths of the first calibration edge N1 and the second calibration edge N2 according to the lengths of the first calibration edge N1 and the second calibration edge N2 and the camera model. The focal length of the group 20 can be calculated to obtain the viewing angle of the display module 10, and the viewing angle includes the horizontal viewing angle, the vertical viewing angle and the diagonal viewing angle, wherein the diagonal viewing angle can be determined according to the horizontal viewing angle. The field angle and the vertical field angle are calculated, so generally only the horizontal field angle and the vertical field angle need to be calculated. It can be understood that the type of the calibration pattern includes, but is not limited to, the patterns shown in the above-mentioned Figures 4 and 5. It is only necessary to have the first marking edge L1 parallel to the X direction and the second marking edge L2 parallel to the Y direction in the calibration pattern respectively. That's it.

本申請的標定方法和標定裝置100中,透過控制顯示模組10顯示標定圖案,並透過相機模組20拍攝標定圖案以獲取標定圖像,標定圖像中存在與標定圖案的標誌點對應的標定點,利用相機模組20的焦距和標定點之間的距離即可準確地計算顯示模組10的視場角。從而能夠對顯示模組10的視場角進行準確地配置,保證人眼看到的左右眼圖像完全重合。In the calibration method and the calibration device 100 of the present application, the calibration pattern is displayed by controlling the display module 10, and the calibration pattern is captured by the camera module 20 to obtain a calibration image, and the calibration image contains a calibration pattern corresponding to the mark point of the calibration pattern. For the fixed point, the field angle of the display module 10 can be accurately calculated by using the distance between the focal length of the camera module 20 and the calibration point. As a result, the viewing angle of the display module 10 can be accurately configured to ensure that the left and right eye images seen by the human eye are completely coincident.

請結合圖8和圖9,在某些實施方式中,步驟011包括:Please refer to FIG. 8 and FIG. 9, in some embodiments, step 011 includes:

0111:控制相機模組20和標定板40對準;及0111: Control the alignment of the camera module 20 and the calibration plate 40; and

0112:控制相機模組20拍攝標定板40上的棋盤格圖案;及0112: controlling the camera module 20 to photograph the checkerboard pattern on the calibration plate 40; and

0113:根據拍攝得到的棋盤格圖像計算相機參數。0113: Calculate camera parameters according to the checkerboard image obtained by shooting.

請結合圖2和圖3,在某些實施方式中,標定裝置100還包括定位裝置50,定位裝置50用於控制相機模組20和標定板40對準;處理器30還用於控制相機模組20拍攝標定板40上的棋盤格圖案;及根據拍攝得到的棋盤格圖像計算相機參數。也即是說,步驟0111可以由定位裝置50實現,步驟0112和步驟0113可以由處理器30實現。2 and 3, in some embodiments, the calibration device 100 further includes a positioning device 50, the positioning device 50 is used to control the alignment of the camera module 20 and the calibration plate 40; the processor 30 is also used to control the camera module The group 20 shoots the checkerboard pattern on the calibration board 40; and calculates the camera parameters according to the checkerboard image obtained by shooting. That is to say, step 0111 may be implemented by the positioning device 50 , and steps 0112 and 0113 may be implemented by the processor 30 .

具體地,為了防止相機模組20的實際參數因為製造和組裝誤差導致和設定參數出現較大偏差,因此,為了保證獲取的相機參數的準確性,需要事先準確地檢測好相機參數。為了保證相機模組20拍攝的圖像的清晰度,相機模組20要對準標定板40,具體地,可透過定位裝置50將標定板40的中心定位到相機模組20的光軸O上,並使得標定板40垂直於光軸O,如此,標定板40能最大限度的處於相機模組20的視場範圍的中心區域,避免了視場範圍的邊緣區域的畸變影響成像品質,保證相機模組20拍攝的圖像的成像品質。Specifically, in order to prevent the actual parameters of the camera module 20 from being greatly deviated from the set parameters due to manufacturing and assembly errors, in order to ensure the accuracy of the acquired camera parameters, the camera parameters need to be accurately detected in advance. In order to ensure the clarity of the image captured by the camera module 20, the camera module 20 should be aligned with the calibration plate 40. Specifically, the center of the calibration plate 40 can be positioned on the optical axis O of the camera module 20 through the positioning device 50. , and make the calibration plate 40 perpendicular to the optical axis O, so that the calibration plate 40 can be located in the center area of the field of view of the camera module 20 to the maximum extent, avoiding the distortion of the edge area of the field of view and affecting the imaging quality, ensuring the camera The imaging quality of the image captured by the module 20 .

在定位完成後,可透過相機模組20拍攝標定板40上的標定圖案(本申請以標定圖案為圖9所示的棋盤格圖案為例進行說明,其中1表示黑色區域,2表示白色區域,標定圖案還可以是其他合適的圖案,在此不做限制),確定是否對準,具體為先判斷棋盤格圖案的中心點z是否位於整個拍攝圖像S1的中心,當棋盤格圖案的中心點z位於相機模組20的光軸O時,棋盤格圖案的中心點z必然位於拍攝圖像S1的中心(如圖10所示),而當標定板40的中心點z不位於相機模組20的光軸O時,棋盤格圖案的中心點z就會偏離拍攝圖像S2的中心(如圖11所示),如此,可準確判斷標定板40的中心是否位於相機模組20的光軸O上;After the positioning is completed, the calibration pattern on the calibration plate 40 can be photographed through the camera module 20 (this application takes the calibration pattern as the checkerboard pattern shown in FIG. The calibration pattern can also be other suitable patterns, which is not limited here), determine whether it is aligned, specifically, first determine whether the center point z of the checkerboard pattern is located in the center of the entire captured image S1, when the center point of the checkerboard pattern When z is located on the optical axis O of the camera module 20 , the center point z of the checkerboard pattern must be located in the center of the captured image S1 (as shown in FIG. 10 ), and when the center point z of the calibration plate 40 is not located in the camera module 20 When the optical axis O is , the center point z of the checkerboard pattern will deviate from the center of the captured image S2 (as shown in FIG. 11 ). In this way, it can be accurately determined whether the center of the calibration plate 40 is located on the optical axis O of the camera module 20 superior;

然後可判斷標定板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的視場角的準確性。Then it can be determined whether the plane where the calibration plate 40 is located is perpendicular to the optical axis O. It can be understood that when the calibration plate 40 is perpendicular to the optical axis O, the center point z of the checkerboard pattern in the captured image S1 is to the two long sides (parallel to the X direction). The distance between the two sides) should be the same (d1 and d2 in Figure 10). Similarly, take the center point z of the checkerboard pattern in the image S1 to the two short sides (the two sides parallel to the Y direction) ) should also be the same (d3 and d4 in Figure 10). If they are not the same, it means that the calibration plate 40 is not perpendicular to the optical axis O, and there is a certain error in the positioning angle of the calibration plate 40 (such as around the X direction or the Y direction). This rotation angle can be corrected through the positioning device 50. For example, the rotation angle error in the X direction can be corrected according to the difference between d1 and d2, and the rotation angle error in the Y direction can be corrected according to d3 and d4. The positioning device 50 can Realize the functions of fixing the camera module 20, the calibration board 40 and the display module 10, height adjustment, three-axis angle adjustment, etc., so as to ensure the alignment of the camera module 20 of the calibration board 40, which is beneficial to improve the camera of the subsequent camera module 20. parameters and the accuracy of the viewing angle of the display module 10 .

在對準後,處理器30控制相機模組20拍攝標定板40上的棋盤格圖案以得到棋盤格圖像,根據張正友相機標定法和棋盤格圖像,即可準確地檢測得到相機模組20的相機參數。在其他實施方式中,可不設置標定板40,而只需要將相機模組20和顯示模組10對準(即,顯示模組10的顯示區域的中心位於相機模組20的光軸O上,且顯示模組10所在的面垂直光軸O)。然後透過顯示模組10顯示該棋盤格圖案,相機模組20拍攝顯示模組10顯示的棋盤格圖案即可獲取棋盤格圖像,從而根據張正友相機標定法和棋盤格圖像,即可準確地檢測得到相機模組20的相機參數。如此,無需設置標定板,只需對準顯示模組10和相機模組20即可,標定裝置100的結構更為簡單,且減少了標定工序。After alignment, the processor 30 controls the camera module 20 to photograph the checkerboard pattern on the calibration board 40 to obtain a checkerboard image. According to Zhang Zhengyou's camera calibration method and the checkerboard image, the camera module 20 can be accurately detected. camera parameters. In other embodiments, the calibration plate 40 may not be provided, and the camera module 20 and the display module 10 only need to be aligned (that is, the center of the display area of the display module 10 is located on the optical axis O of the camera module 20, And the surface where the display module 10 is located is perpendicular to the optical axis O). Then the display module 10 displays the checkerboard pattern, and the camera module 20 captures the checkerboard pattern displayed by the display module 10 to obtain a checkerboard image, so that according to Zhang Zhengyou's camera calibration method and the checkerboard image, the checkerboard image can be accurately The camera parameters of the camera module 20 are obtained by detection. In this way, there is no need to set a calibration plate, and it is only necessary to align the display module 10 and the camera module 20 , the structure of the calibration device 100 is simpler, and the calibration process is reduced.

本申請實施方式中,本申請的標定板40位於顯示模組10的背面一側,可以理解,AR設備的顯示模組10一般是透光的,以使得顯示模組10後的景象也能夠被人眼所觀察到,從而實現虛彌圖像與現實圖像的結合,相機模組20可透過顯示模組10拍攝標定板40的棋盤格圖案。因此,定位裝置50可將相機模組20、顯示模組10以及標定板40三者均對準,從而實現相機模組20的標定以及顯示模組10的標定。In the embodiment of the present application, the calibration plate 40 of the present application is located on the back side of the display module 10. It can be understood that the display module 10 of the AR device is generally light-transmitting, so that the scene behind the display module 10 can also be viewed As observed by the human eye, the combination of the virtual image and the real image is realized, and the camera module 20 can photograph the checkerboard pattern of the calibration board 40 through the display module 10 . Therefore, the positioning device 50 can align the camera module 20 , the display module 10 and the calibration plate 40 , so as to realize the calibration of the camera module 20 and the calibration of the display module 10 .

請參閱圖12和圖13,在某些實施方式中,標定圖像中的多個標定點M包括中心標定點M1和多個邊緣標定點M2,邊緣標定點M2圍成第一矩形T1並位於第一矩形T1的頂點和第一矩形T1的邊的中點,中心標定點M1位於第一矩形T1的中心,第一矩形T1的長邊為第一標定邊N1,第一矩形T1的短邊為第二標定邊N2,標定方法還包括:Please refer to FIG. 12 and FIG. 13 , in some embodiments, the multiple calibration points M in the calibration image include a center calibration point M1 and a plurality of edge calibration points M2, and the edge calibration points M2 enclose a first rectangle T1 and are located at The vertex of the first rectangle T1 and the midpoint of the side of the first rectangle T1, the center calibration point M1 is located at the center of the first rectangle T1, the long side of the first rectangle T1 is the first calibration side N1, and the short side of the first rectangle T1 For the second calibration edge N2, the calibration method further includes:

014:在兩個第一標定邊N1和中心標定點M1的距離相等時,確定相機模組20和顯示模組10在顯示區域的第一邊長方向對齊;及014: when the distances between the two first calibration sides N1 and the center calibration point M1 are equal, determine that the camera module 20 and the display module 10 are aligned in the length direction of the first side of the display area; and

015:在兩個第二標定邊N2和中心標定點M1的距離相等時,確定相機模組20和顯示模組10在顯示區域的第二邊長方向對齊,第二邊長方向和第一邊長方向垂直。015: When the distances between the two second calibration sides N2 and the center calibration point M1 are equal, determine that the camera module 20 and the display module 10 are aligned in the second side length direction of the display area, and the second side length direction is the same as the first side. The long direction is vertical.

請結合圖3,在某些實施方式中,處理器30還用於:在兩個第一標定邊N1和中心標定點M1的距離相等時,確定相機模組20和顯示模組10在顯示區域的第一邊長方向對齊,及在兩個第二標定邊N2和中心標定點M1的距離相等時,確定相機模組20和顯示模組10在顯示區域的第二邊長方向對齊。也即是說,步驟014和步驟015可以由處理器30實現。Please refer to FIG. 3 , in some embodiments, the processor 30 is further configured to: determine that the camera module 20 and the display module 10 are in the display area when the distances between the two first calibration sides N1 and the center calibration point M1 are equal. When the distances between the two second calibration edges N2 and the center calibration point M1 are equal, it is determined that the camera module 20 and the display module 10 are aligned in the second side length direction of the display area. That is, steps 014 and 015 may be implemented by the processor 30 .

具體地,為了保證相機模組20拍攝顯示模組10顯示的標定圖案的準確性,定位裝置50可先控制相機模組20和顯示模組10對準,以使得拍攝的標定圖像位於相機模組20的視場範圍的中心區域,避免邊緣區域的畸變影響標定圖像的成像品質。Specifically, in order to ensure the accuracy of the camera module 20 shooting the calibration pattern displayed by the display module 10, the positioning device 50 can first control the camera module 20 and the display module 10 to align, so that the captured calibration image is located in the camera module. The central area of the field of view of the group 20 avoids the distortion of the edge area from affecting the imaging quality of the calibration image.

在第一矩形T1的中心標定點M1(對應標定圖案的中心標誌點P1(圖4示))位於相機模組20的光軸O時,標定圖像S3的中心標定點M1必然位於拍攝圖像S4的中心,其中,標定圖像S3即顯示模組30的顯示區域顯示的圖像,由於相機模組30的視場角一般大於顯示模組10的視場角,在拍攝時不僅會拍攝到顯示區域,而且還會拍攝到顯示區域之外的部分區域,因此,拍攝圖像S4一般包含了標定圖像S3。如此,可準確判斷顯示模組10的中心(即,標定圖案的中心標誌點P1)是否位於相機模組20的光軸O上。When the center calibration point M1 of the first rectangle T1 (corresponding to the center marker point P1 of the calibration pattern (shown in FIG. 4 )) is located on the optical axis O of the camera module 20 , the center calibration point M1 of the calibration image S3 must be located in the captured image The center of S4, wherein, the calibration image S3 is the image displayed in the display area of the display module 30. Since the field of view of the camera module 30 is generally larger than the field of view of the display module 10, not only will the image be captured during shooting The display area is also captured, and a part of the area outside the display area is also captured. Therefore, the captured image S4 generally includes the calibration image S3. In this way, it can be accurately determined whether the center of the display module 10 (ie, the center mark point P1 of the calibration pattern) is located on the optical axis O of the camera module 20 .

處理器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方向對齊。The processor 30 then determines whether the surface of the display module 10 is perpendicular to the optical axis O. When the calibration plate 40 is perpendicular to the optical axis O, the surface of the display module 10 and the camera module 20 are aligned in the X and Y directions. Specifically, the distance between the two first calibration sides N1X of the first rectangle T1 and the center calibration point M1 (that is, the distance between the edge calibration point M2 and the center calibration point M1 respectively located at the midpoint of the two first calibration sides N1 ) are equal, it is determined that the camera module 20 and the display module 10 are aligned in the first side length direction of the display area, wherein the alignment in the first side length direction of the display area means that the display module 10 is not relative to the camera module 20. Rotation angle around the X direction); the distance between the two second calibration sides N2 and the center calibration point M1 in the first rectangle T1 (that is, the edge calibration point M2 and the center respectively located at the midpoint of the two second calibration sides N2 When the distance of the calibration point M2) is equal, it is determined that the camera module 20 and the display module 10 are aligned in the second side length direction of the display area, wherein the second side length is the short side of the rectangular display area, and the second side length direction is is the extension direction of the second side length (ie, the Y direction), and the alignment in the second side length direction of the display area means that the display module 10 does not have a rotation angle around the Y direction relative to the camera module 20 ). In this way, it can be accurately determined whether the camera module 20 and the display module 10 are aligned, which is beneficial to improve the accuracy of the subsequent calculation of the viewing angle of the display module 10 . In other embodiments, the processor 30 compares the length of the first calibration edge N1 with a preset first standard length, and the first standard length is when the camera module 30 and the display module 10 are completely aligned, The camera module 30 captures the same calibration pattern displayed by the display module 10 to determine the length of the first calibration edge N1. When the length of the first calibration edge N1 is the same as the first standard length, the camera module 20 and the first standard length can be determined. The display module 10 is aligned in the Y direction. Similarly, the processor 30 compares the length of the second calibration edge N2 with a preset second standard length, and the second standard length is the distance between the camera module 30 and the display module 10. In the case of alignment, the camera module 30 shoots the same calibration pattern displayed by the display module 10 to determine the length of the second calibration edge N2. When the length of the second calibration edge N2 is the same as the second standard length, it can be Make sure that the camera module 20 and the display module 10 are aligned in the X direction.

請參閱圖4和14,在某些實施方式中,標定圖案包括多個標誌點P,標定圖案中的多個標誌點P形成第一標誌邊L1和第二標誌邊L2,第一標誌邊L1和第二標誌邊L2垂直,第一標誌邊L1平行於顯示模組10的顯示區域的第一邊長方向,顯示區域和標定圖案呈矩形;標定圖像中識別到多個標定點P形成的第一標定邊N1和第二標定邊N2,步驟013包括:4 and 14, in some embodiments, the calibration pattern includes a plurality of mark points P, and the plurality of mark points P in the calibration pattern form a first mark side L1 and a second mark side L2, and the first mark side L1 Vertical to the second mark side L2, the first mark side L1 is parallel to the first side length direction of the display area of the display module 10, and the display area and the calibration pattern are rectangular; The first calibration edge N1 and the second calibration edge N2, step 013 includes:

0131:根據焦距、第一標定邊N1的長度、和第一標誌邊L1的長度與標定圖案的長度的比值計算顯示模組10的水平視場角;及0131: Calculate the horizontal field of view of the display module 10 according to the ratio of the focal length, the length of the first calibration side N1, and the length of the first marker side L1 to the length of the calibration pattern; and

0132:根據焦距、第二標定邊N2的長度、和第二標誌邊L2的長度與標定圖案的寬度的比值計算顯示模組10的垂直視場角。0132: Calculate the vertical viewing angle of the display module 10 according to the focal length, the length of the second calibration edge N2, and the ratio of the length of the second marking edge L2 to the width of the calibration pattern.

在某些實施方式中,處理器30還用於根據焦距、第一標定邊N1的長度、和第一標誌邊L1的長度與標定圖案的長度的比值計算顯示模組10的水平視場角,及根據焦距、第二標定邊N2的長度、和第二標誌邊L2的長度與標定圖案的寬度的比值計算顯示模組10的垂直視場角。也即是說,步驟0131和步驟0132可以由處理器30實現。In some embodiments, the processor 30 is further configured to calculate the horizontal field of view of the display module 10 according to the focal length, the length of the first calibration edge N1, and the ratio of the length of the first marking edge L1 to the length of the calibration pattern, And calculate the vertical field angle of the display module 10 according to the focal length, the length of the second marking side N2, and the ratio of the length of the second marking side L2 to the width of the marking pattern. That is, steps 0131 and 0132 may be implemented by the processor 30 .

具體地,第一標誌邊N1和第二標誌邊N2如圖4和5所示,根據標定圖案的不同,第一標誌邊N1和第二標誌邊N2也不同,圖6的第一標定邊N1和第二標定邊N2分別與圖4的第一標誌邊N1和第二標誌邊N2對應,圖7的第一標定邊N1和第二標定邊N2分別與圖5的第一標誌邊N1和第二標誌邊N2對應。水平視場角和垂直視場角具體可透過如下公式得到:Specifically, the first marking edge N1 and the second marking edge N2 are shown in FIGS. 4 and 5 . According to the different calibration patterns, the first marking edge N1 and the second marking edge N2 are also different. The first marking edge N1 in FIG. 6 is also different. and the second calibration edge N2 respectively correspond to the first marking edge N1 and the second marking edge N2 of FIG. 4 , and the first marking edge N1 and the second marking edge N2 of FIG. The two flag edges N2 correspond. The horizontal field of view and vertical field of view can be obtained through the following formulas:

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的焦距。如此,根據上述公式可快速計算得到水平視場角和垂直視場角。fw=2*atan(Dw/2*a/F), fh=2*atan(Dh/2*b/F), where fw is the horizontal field of view of the display module 10 , and fh is the display module 10 Dw is the length of the first calibration edge N1, Dh is the length of the second calibration edge N2, a is the ratio between the length of the first marking edge L1 and the length of the calibration pattern, and b is the second marking edge L2 The ratio of the length of F to the width of the calibration pattern, F is the focal length of the camera module 20 . In this way, the horizontal angle of view and the vertical angle of view can be quickly calculated according to the above formula.

請參閱圖4,在某些實施方式中,第一標誌邊L1的長度和標定圖案的長度的比值和第二標誌邊L2的長度和標定圖案的寬度的比值相同。Referring to FIG. 4 , in some embodiments, the ratio of the length of the first marking edge L1 to the length of the calibration pattern is the same as the ratio of the length of the second marking edge L2 to the width of the calibration pattern.

具體地,第一標誌邊L1的長度和矩形的標定圖案的長度的比值為第一預定比值,第二標誌邊L2的長度和矩形標定圖案的寬度的比值為第二預定比值,第一預定比值和第二預定比值可以相同,也可以不同。例如,如圖4和圖5中的第一預定比值和第二預定比值相同且均為0.7;或者,第一預定比值和第二預定比值相同且均為0.8;或者,第一預定比值和第二預定比值不相同且分別為0.7和0.8等。Specifically, the ratio of the length of the first marking edge L1 to the length of the rectangular calibration pattern is a first predetermined ratio, and the ratio of the length of the second marking edge L2 to the width of the rectangular calibration pattern is a second predetermined ratio, the first predetermined ratio and the second predetermined ratio may be the same or different. For example, as shown in FIG. 4 and FIG. 5, the first predetermined ratio and the second predetermined ratio are the same and both are 0.7; or, the first predetermined ratio and the second predetermined ratio are the same and both are 0.8; The two predetermined ratios are different and are 0.7 and 0.8, respectively.

請參閱圖3、圖6和圖15,在某些實施方式中,相機模組20和顯示模組10均為兩個,兩相機模組20和兩顯示模組10一一對應,標定方法還包括:Please refer to FIG. 3 , FIG. 6 and FIG. 15 , in some embodiments, there are two camera modules 20 and two display modules 10 , and the two camera modules 20 and the two display modules 10 are in one-to-one correspondence, and the calibration method is also include:

016:根據相機模組20的焦距和對應的標定圖像中的多個標定點M之間的距離計算對應的顯示模組10的視場角。016: Calculate the corresponding field angle of the display module 10 according to the focal length of the camera module 20 and the distances between the plurality of calibration points M in the corresponding calibration image.

在某些實施方式中,處理器30還用於根據相機模組20的焦距和對應的標定圖像中的多個標定點之間的距離計算對應的顯示模組10的視場角。也即是說,步驟016可以由處理器30實現。In some embodiments, the processor 30 is further configured to calculate the corresponding field angle of the display module 10 according to the focal length of the camera module 20 and the distance between the plurality of calibration points in the corresponding calibration image. That is, step 016 may be implemented by the processor 30 .

具體地,AR/VR設備一般和人眼對應的設置有兩個顯示模組10,在顯示時兩個顯示模組10顯示同樣的內容,配置合適的視場角參數後,兩個顯示模組顯示的圖像在視網膜的成像就是重合的,在對顯示模組10進行標定時,可採用兩個相機模組20模擬人眼,兩個相機模組20之間的距離D即為人眼之間的距離,和AR/VR設備的兩個顯示模組10分別對應,以分別對對應的顯示模組10進行標定,根據相機模組20的焦距和對應的標定圖像中多個標定點之間的距離計算顯示模組10的視場角,其中對應的標定圖像為相機模組20拍攝對應的顯示模組10顯示的標定圖案獲取的。從而分別準確地得到兩個顯示模組10視場角,以對顯示模組10進行準確的配置,保證人眼看到的兩個顯示模組10的圖像是重合的。且同時對兩個顯示模組10進行標定,標定效率較高。Specifically, an AR/VR device is generally provided with two display modules 10 corresponding to human eyes. During display, the two display modules 10 display the same content. After configuring the appropriate field of view parameters, the two display modules The images displayed on the retina are superimposed. When calibrating the display module 10, two camera modules 20 can be used to simulate the human eye, and the distance D between the two camera modules 20 is equal to that of the human eye. The distance between them corresponds to the two display modules 10 of the AR/VR device respectively, so as to calibrate the corresponding display modules 10 respectively, according to the focal length of the camera module 20 and the number of calibration points in the corresponding calibration image. The field angle of the display module 10 is calculated from the distance between them, wherein the corresponding calibration image is obtained by the camera module 20 photographing the calibration pattern displayed by the corresponding display module 10 . Therefore, the field of view angles of the two display modules 10 are obtained respectively accurately, so as to accurately configure the display modules 10 and ensure that the images of the two display modules 10 seen by the human eye are coincident. In addition, the two display modules 10 are calibrated at the same time, and the calibration efficiency is high.

在某些實施方式中,標定點M位於多個半徑相同的圓的圓心位置,標定點M之間的距離為標定點M(圖12)所在的圓之間的圓心距。In some embodiments, the calibration points M are located at the centers of multiple circles with the same radius, and the distance between the calibration points M is the center-to-center distance between the circles where the calibration points M ( FIG. 12 ) are located.

具體地,為了更為準確的計算標定點M之間的距離,可使用多個半徑大小相同的圓作為標定圖案S3中的標定區域,然後將每個圓的圓心作為標定點M,從而避免了標定點M本身大小對標定點M之間的距離的影響,可更為準確地確定標定點M。在後續計算中,可將兩個標定區域之間的圓心距作為兩個標定區域的標定點M的距離,從而能夠更為準確的確定標定點M之間的距離,提升顯示模組10的視場角的計算準確性。Specifically, in order to more accurately calculate the distance between the calibration points M, multiple circles with the same radius can be used as the calibration area in the calibration pattern S3, and then the center of each circle is used as the calibration point M, thereby avoiding The influence of the size of the calibration point M itself on the distance between the calibration points M can determine the calibration point M more accurately. In the subsequent calculation, the center distance between the two calibration areas can be used as the distance between the calibration points M of the two calibration areas, so that the distance between the calibration points M can be more accurately determined, and the viewing angle of the display module 10 can be improved. Calculated accuracy of field angle.

請參閱圖16,本申請實施方式的一個或多個包含電腦可執行指令302的非揮發性電腦可讀儲存媒介300,當電腦可執行指令302被一個或多個處理器30執行時,使得處理器30可執行上述任一實施方式的啟動方法。Referring to FIG. 16 , one or more non-volatile computer-readable storage media 300 containing computer-executable instructions 302 according to an embodiment of the present application, when the computer-executable instructions 302 are executed by one or more processors 30 , cause processing The controller 30 may execute the startup method of any of the above-mentioned embodiments.

例如,請結合圖1至圖3,當電腦可執行指令302被一個或多個處理器30執行時,使得處理器30執行以下步驟:For example, referring to FIGS. 1 to 3, when the computer-executable instructions 302 are executed by one or more processors 30, the processors 30 are caused to perform the following steps:

011:獲取相機模組20的相機參數,相機參數包括相機模組20的焦距;011: Obtain camera parameters of the camera module 20, where the camera parameters include the focal length of the camera module 20;

012:控制顯示模組10顯示標定圖案,並透過相機模組20拍攝標定圖案以獲取標定圖像;及012: controlling the display module 10 to display the calibration pattern, and photographing the calibration pattern through the camera module 20 to obtain a calibration image; and

013:根據焦距和標定圖像中識別到的多個標定點之間的距離計算顯示模組10的視場角。013: Calculate the field of view angle of the display module 10 according to the focal length and the distance between the multiple calibration points identified in the calibration image.

再例如,請結合圖2、圖8和圖9,當電腦可執行指令302被一個或多個處理器30執行時,處理器30還可以執行以下步驟:For another example, referring to FIG. 2 , FIG. 8 and FIG. 9 , when the computer-executable instructions 302 are executed by one or more processors 30 , the processors 30 may further perform the following steps:

0111:控制相機模組20和標定板40對準;及0111: Control the alignment of the camera module 20 and the calibration plate 40; and

0112:控制相機模組20拍攝標定板40上的棋盤格圖案;及0112: controlling the camera module 20 to photograph the checkerboard pattern on the calibration plate 40; and

0113:根據拍攝得到的棋盤格圖像計算相機參數。0113: Calculate camera parameters according to the checkerboard image obtained by shooting.

在本說明書的描述中,參考術語“一個實施方式”、“一些實施方式”、“示意性實施方式”、“示例”、“具體示例”或“一些示例”等的描述意指結合所述實施方式或示例描述的具體特徵、結構、材料或者特點包含於本申請的至少一個實施方式或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特徵進行結合和組合。In the description of this specification, reference to the terms "one embodiment," "some embodiments," "exemplary embodiment," "example," "specific example," or "some examples" or the like is meant to be used in conjunction with the described embodiments. A particular feature, structure, material, or characteristic described in a manner or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模組、片段或部分,並且本申請的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本申請的實施例所屬技術領域的技術人員所理解。Any description of a process or method in a flowchart or otherwise described herein may be understood to represent a module, segment, or part, and the scope of the preferred embodiments of the present application includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending on the functions involved, which It should be understood by those skilled in the art to which the embodiments of the present application belong.

儘管上面已經示出和描述了本申請的實施方式,可以理解的是,上述實施方式是示例性的,不能理解為對本申請的限制,本領域的普通技術人員在本申請的範圍內可以對上述實施方式進行變化、修改、替換和變型。Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limitations to the present application. Embodiments are subject to variations, modifications, substitutions and alterations.

10:顯示模組 20:相機模組 30:處理器 40:標定板 50:定位裝置 100:標定裝置 300:電腦可讀儲存媒介 302:電腦可執行指令 D:距離 L1:第一標誌邊 L2:第二標誌邊 M:標定點 M1:中心標定點 M2:邊緣標定點 N1:第一標定邊 N2:第二標定邊 O:光軸 P:標誌點 P1:中心標誌點 P2:邊緣標誌點 T1:第一矩形 T2:第二矩形 z:中心點 S1~S4:拍攝圖像 d1~d4:距離 011~016:步驟 0111~0113:步驟 0131~0132:步驟10: Display module 20: Camera module 30: Processor 40: Calibration plate 50: Positioning device 100: Calibration device 300: Computer-readable storage medium 302: Computer executable instructions D: distance L1: The first sign edge L2: Second Mark Side M: calibration point M1: center calibration point M2: edge calibration point N1: The first calibration edge N2: Second calibration edge O: Optical axis P: mark point P1: Center marker point P2: edge marker point T1: The first rectangle T2: Second rectangle z: center point S1~S4: Capture images d1~d4: distance 011~016: Steps 0111~0113: Steps 0131~0132: Steps

為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the For some embodiments of the application, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.

圖1是本申請某些實施方式的標定方法的流程示意圖;1 is a schematic flowchart of a calibration method according to some embodiments of the present application;

圖2是本申請某些實施方式的標定裝置的平面示意圖;2 is a schematic plan view of a calibration device according to some embodiments of the present application;

圖3是本申請某些實施方式的標定裝置的另一視角的平面示意圖;3 is a schematic plan view of the calibration device of some embodiments of the present application from another perspective;

圖4是本申請某些實施方式的標定圖案的平面示意圖;4 is a schematic plan view of a calibration pattern of some embodiments of the present application;

圖5是本申請某些實施方式的標定圖案的平面示意圖;5 is a schematic plan view of a calibration pattern of some embodiments of the present application;

圖6是本申請某些實施方式的標定圖像的平面示意圖;6 is a schematic plan view of a calibration image of some embodiments of the present application;

圖7是本申請某些實施方式的標定圖像的平面示意圖;7 is a schematic plan view of a calibration image of some embodiments of the present application;

圖8是本申請某些實施方式的標定方法的流程示意圖;8 is a schematic flowchart of a calibration method according to some embodiments of the present application;

圖9是本申請某些實施方式的棋盤格圖像的平面示意圖;9 is a schematic plan view of a checkerboard image of some embodiments of the present application;

圖10是本申請某些實施方式的相機模組拍攝棋盤格圖像得到的拍攝圖像的平面示意圖;10 is a schematic plan view of a captured image obtained by capturing a checkerboard image by a camera module according to some embodiments of the present application;

圖11是本申請某些實施方式的相機模組拍攝棋盤格圖像得到的拍攝圖像的平面示意圖;11 is a schematic plan view of a captured image obtained by capturing a checkerboard image by a camera module according to some embodiments of the present application;

圖12是本申請某些實施方式的相機模組拍攝標定圖案得到的拍攝圖像的平面示意圖;12 is a schematic plan view of a captured image obtained by capturing a calibration pattern with a camera module according to some embodiments of the present application;

圖13是本申請某些實施方式的標定方法的流程示意圖;13 is a schematic flowchart of a calibration method according to some embodiments of the present application;

圖14是本申請某些實施方式的標定方法的流程示意圖;14 is a schematic flowchart of a calibration method according to some embodiments of the present application;

圖15是本申請某些實施方式的標定方法的流程示意圖;及15 is a schematic flowchart of a calibration method according to some embodiments of the present application; and

圖16是本申請某些實施方式的處理器和電腦可讀儲存媒介的連接示意圖。FIG. 16 is a schematic diagram of the connection between a processor and a computer-readable storage medium according to some embodiments of the present application.

011~013:步驟011~013: Steps

Claims (15)

一種標定方法,所述標定方法包括:獲取相機模組的相機參數,所述相機參數包括所述相機模組的焦距;控制顯示模組顯示標定圖案,並透過所述相機模組拍攝所述標定圖案以獲取標定圖像;及根據所述焦距和所述標定圖像中識別到的多個標定點之間的距離計算所述顯示模組的視場角,其中,所述顯示模組的顯示區域呈矩形,所述標定圖案包括多個標誌點,所述標定圖案中的多個標誌點形成第一標誌邊和第二標誌邊,所述第一標誌邊和所述第二標誌邊垂直,所述第一標誌邊平行於所述顯示模組的顯示區域的第一邊長方向;所述標定圖像中識別到多個標定點形成的第一標定邊和第二標定邊,所述根據所述焦距和所述標定圖像中識別到的多個標定點之間的距離計算所述顯示模組的視場角,包括:根據所述焦距、所述第一標定邊的長度、和所述第一標誌邊的長度與所述標定圖案的長度的比值計算所述顯示模組的水平視場角;及根據所述焦距、所述第二標定邊的長度、和所述第二標誌邊的長度與所述標定圖案的寬度的比值計算所述顯示模組的垂直視場角。 A calibration method, the calibration method comprising: acquiring camera parameters of a camera module, the camera parameters including the focal length of the camera module; controlling a display module to display a calibration pattern, and photographing the calibration through the camera module pattern to obtain a calibration image; and calculate the field of view angle of the display module according to the distance between the focal length and the plurality of calibration points identified in the calibration image, wherein the display module of the display module The area is rectangular, the calibration pattern includes a plurality of mark points, the plurality of mark points in the calibration pattern form a first mark side and a second mark side, the first mark side and the second mark side are perpendicular, The first marking side is parallel to the first side length direction of the display area of the display module; the first marking side and the second marking side formed by a plurality of marking points are identified in the marking image. Calculating the field of view angle of the display module according to the distance between the focal length and the plurality of calibration points identified in the calibration image, including: according to the focal length, the length of the first calibration side, and the The ratio of the length of the first marking side to the length of the calibration pattern calculates the horizontal field of view of the display module; and according to the focal length, the length of the second marking side and the second marking side The ratio of the length of the calibration pattern to the width of the calibration pattern calculates the vertical viewing angle of the display module. 根據請求項1所述的標定方法,其中,所述獲取相機模組的相機參數,包括:控制所述相機模組和標定板對準;控制所述相機模組拍攝標定板上的棋盤格圖案;及根據拍攝得到的棋盤格圖像計算所述相機參數。 The calibration method according to claim 1, wherein the acquiring the camera parameters of the camera module comprises: controlling the alignment of the camera module and the calibration board; controlling the camera module to photograph the checkerboard pattern on the calibration board ; and calculating the camera parameters according to the checkerboard image obtained by shooting. 根據請求項1所述的標定方法,其中,所述標定圖像中的多個標定點包括中心標定點和多個邊緣標定點,所述邊緣標定點圍成第一矩形並位於 所述第一矩形的頂點和所述第一矩形的邊的中點,所述中心標定點位於所述第一矩形的中心,所述第一矩形的長邊為所述第一標定邊,所述第一矩形的短邊為所述第二標定邊,所述標定方法還包括:在兩個所述第一標定邊和所述中心標定點的距離相等時,確定所述相機模組和所述顯示模組在所述顯示區域的第一邊長方向對齊;及在兩個所述第二標定邊和所述中心標定點的距離相等時,確定所述相機模組和所述顯示模組在所述顯示區域的第二邊長方向對齊,所述第二邊長方向和所述第一邊長方向垂直。 The calibration method according to claim 1, wherein the calibration points in the calibration image include a center calibration point and a plurality of edge calibration points, and the edge calibration points enclose a first rectangle and are located at The vertex of the first rectangle and the midpoint of the side of the first rectangle, the center calibration point is located in the center of the first rectangle, and the long side of the first rectangle is the first calibration side, so The short side of the first rectangle is the second calibration edge, and the calibration method further includes: when the distances between the two first calibration edges and the center calibration point are equal, determining the camera module and the center calibration point. The display module is aligned in the first side length direction of the display area; and when the distances between the two second calibration edges and the center calibration point are equal, determine the camera module and the display module They are aligned in a second side length direction of the display area, and the second side length direction is perpendicular to the first side length direction. 根據請求項1所述的標定方法,其中,所述標定圖案呈矩形,所述標定圖案包括多個標誌點,所述多個標誌點包括中心標誌點和多個邊緣標誌點,所述邊緣標誌點圍成第二矩形並位於所述第二矩形的頂點和所述第二矩形的邊的中點,所述中心標誌點位於所述第二矩形的中心,所述第二矩形的長邊為所述第一標誌邊,所述第二矩形的短邊為所述第二標誌邊。 The calibration method according to claim 1, wherein the calibration pattern is rectangular, and the calibration pattern includes a plurality of mark points, the plurality of mark points include a center mark point and a plurality of edge mark points, and the edge marks The point encloses a second rectangle and is located at the vertex of the second rectangle and the midpoint of the side of the second rectangle, the center mark point is located at the center of the second rectangle, and the long side of the second rectangle is The first marking side and the short side of the second rectangle are the second marking side. 根據請求項1或4所述的標定方法,其中,所述第一標誌邊的長度和所述標定圖案的長度的比值和所述第二標誌邊的長度和所述標定圖案的寬度的比值相同。 The calibration method according to claim 1 or 4, wherein the ratio of the length of the first marking edge to the length of the calibration pattern and the ratio of the length of the second marking edge to the width of the calibration pattern are the same . 根據請求項1所述的標定方法,其中,所述相機模組和所述顯示模組均為兩個,兩所述相機模組和兩所述顯示模組一一對應,所述標定方法還包括:根據所述相機模組的焦距和對應的所述標定圖像中的多個標定點之間的距離計算對應的所述顯示模組的視場角。 The calibration method according to claim 1, wherein there are two camera modules and two display modules, the two camera modules and the two display modules are in one-to-one correspondence, and the calibration method further The method includes: calculating the corresponding field angle of the display module according to the focal length of the camera module and the distance between a plurality of calibration points in the corresponding calibration image. 根據請求項1所述的標定方法,其中,所述標定點位於多個半徑相同的圓的圓心位置,所述標定點之間的距離為所述標定點所在的圓之間的圓心距。 The calibration method according to claim 1, wherein the calibration points are located at the centers of multiple circles with the same radius, and the distance between the calibration points is the center-to-center distance between the circles where the calibration points are located. 一種標定裝置,所述標定裝置包括顯示模組、相機模組和處理器;所述處理器用於獲取所述相機模組的相機參數,所述相機參數包括所述相機模組的焦距,控制顯示模組顯示標定圖案,並透過所述相機模組拍攝所述標定圖案以獲取標定圖像,及根據所述焦距和所述標定圖像中識別到的多個標定點之間的距離計算所述顯示模組的視場角,其中,所述顯示模組的顯示區域呈矩形,所述標定圖案包括多個標誌點,所述標定圖案中的多個標誌點形成第一標誌邊和第二標誌邊,所述第一標誌邊和所述第二標誌邊垂直,所述第一標誌邊平行於所述顯示模組的顯示區域的第一邊長方向;所述標定圖像中識別到多個標定點形成的第一標定邊和第二標定邊,所述處理器還用於根據所述焦距、所述第一標定邊的長度、和所述第一標誌邊的長度與所述標定圖案的長度的比值計算所述顯示模組的水平視場角,及根據所述焦距、所述第二標定邊的長度、和所述第二標誌邊的長度與所述標定圖案的寬度的比值計算所述顯示模組的垂直視場角。 A calibration device, the calibration device includes a display module, a camera module and a processor; the processor is used to obtain camera parameters of the camera module, the camera parameters include the focal length of the camera module, and control display The module displays a calibration pattern, captures the calibration pattern through the camera module to obtain a calibration image, and calculates the The viewing angle of the display module, wherein the display area of the display module is rectangular, the calibration pattern includes a plurality of mark points, and the plurality of mark points in the calibration pattern form a first mark edge and a second mark side, the first mark side and the second mark side are perpendicular, and the first mark side is parallel to the first side length direction of the display area of the display module; The first calibration edge and the second calibration edge formed by the calibration points, the processor is further configured to determine the difference between the focal length, the length of the first calibration edge, and the length of the first marking edge and the calibration pattern. The ratio of the length calculates the horizontal field of view of the display module, and calculates the focal length according to the focal length, the length of the second calibration side, and the ratio of the length of the second mark side and the width of the calibration pattern. The vertical field of view of the display module. 根據請求項8所述的標定裝置,所述標定裝置還包括定位裝置和標定板,所述定位裝置用於控制所述相機模組和所述標定板對準;所述處理器還用於控制所述相機模組拍攝標定板上的棋盤格圖案,及根據拍攝得到的棋盤格圖像計算所述相機參數。 The calibration device according to claim 8, further comprising a positioning device and a calibration plate, the positioning device is used to control the alignment of the camera module and the calibration plate; the processor is further used to control The camera module shoots the checkerboard pattern on the calibration board, and calculates the camera parameters according to the checkerboard image obtained by shooting. 根據請求項8所述的標定裝置,其中,所述標定圖像中的多個標定點包括中心標定點和多個邊緣標定點,所述邊緣標定點圍成第一矩形並位於所述第一矩形的頂點和所述第一矩形的邊的中點,所述中心標定點位於所述第一矩形的中心,所述第一矩形的長邊為所述第一標定邊,所述第一矩形的短邊為所述第二標定邊,所述處理器還用於在兩個所述第一標定邊和所述中心標定點的距離相等時,確定所述相機模組和所述顯示模組在所述顯示區域的第一邊長方向對齊,及在兩個所述第二標定邊和所述中心標定點的距離相等時,確 定所述相機模組和所述顯示模組在所述顯示區域的第二邊長方向對齊,所述第二邊長方向和所述第一邊長方向垂直。 The calibration device according to claim 8, wherein the calibration points in the calibration image include a center calibration point and a plurality of edge calibration points, and the edge calibration points enclose a first rectangle and are located in the first The vertex of the rectangle and the midpoint of the side of the first rectangle, the center calibration point is located at the center of the first rectangle, the long side of the first rectangle is the first calibration side, and the first rectangle The short side is the second calibration edge, and the processor is further configured to determine the camera module and the display module when the distances between the two first calibration edges and the center calibration point are equal When the length directions of the first sides of the display area are aligned, and when the distances between the two second calibration edges and the center calibration point are equal, determine It is determined that the camera module and the display module are aligned in the second side length direction of the display area, and the second side length direction is perpendicular to the first side length direction. 根據請求項8所述的標定裝置,其中,所述標定圖案呈矩形,所述標定圖案包括多個標誌點,所述多個標誌點包括中心標誌點和多個邊緣標誌點,所述邊緣標誌點圍成第二矩形並位於所述第二矩形的頂點和所述第二矩形的邊的中點,所述中心標誌點位於所述第二矩形的中心,所述第二矩形的長邊為所述第一標誌邊,所述第二矩形的短邊為所述第二標誌邊。 The calibration device according to claim 8, wherein the calibration pattern is rectangular, and the calibration pattern includes a plurality of marking points, the plurality of marking points including a center marking point and a plurality of edge marking points, and the edge marking The point encloses a second rectangle and is located at the vertex of the second rectangle and the midpoint of the side of the second rectangle, the center mark point is located at the center of the second rectangle, and the long side of the second rectangle is The first marking side and the short side of the second rectangle are the second marking side. 根據請求項8或11所述的標定裝置,其特中,所述第一標誌邊的長度和所述標定圖案的長度的比值和所述第二標誌邊的長度和所述標定圖案的寬度的比值相同。 The calibration device according to claim 8 or 11, wherein the ratio of the length of the first marking edge to the length of the calibration pattern and the difference between the length of the second marking edge and the width of the calibration pattern The ratio is the same. 根據請求項8所述的標定裝置,其中,所述相機模組和所述顯示模組均為兩個,兩所述相機模組和兩所述顯示模組一一對應,所述處理器還用於:根據所述相機模組的焦距和對應的所述標定圖像中的多個標定點之間的距離計算所述顯示模組的視場角。 The calibration device according to claim 8, wherein there are two camera modules and two display modules, the two camera modules and the two display modules are in one-to-one correspondence, and the processor further It is used for: calculating the field angle of the display module according to the focal length of the camera module and the distance between the corresponding calibration points in the calibration image. 根據請求項8所述的標定裝置,其中,所述標定點位於多個半徑相同的圓的圓心位置,所述標定點之間的距離為所述標定點所在的圓之間的圓心距。 The calibration device according to claim 8, wherein the calibration points are located at the center positions of a plurality of circles with the same radius, and the distance between the calibration points is the center-to-center distance between the circles where the calibration points are located. 一種包含電腦可執行指令的非揮發性電腦可讀儲存媒介,當所述電腦可執行指令被一個或多個處理器執行時,使得所述處理器執行如請求項1至7中任一項所述的標定方法。A non-volatile computer-readable storage medium containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform as described in any one of claims 1 to 7 the calibration method described.
TW110110703A 2020-04-23 2021-03-24 Calibration method, calibration device and non-volatile computer-readable storage medium TWI771961B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010325625.0A CN111402344A (en) 2020-04-23 2020-04-23 Calibration method, calibration device and non-volatile computer-readable storage medium
CN202010325625.0 2020-04-23

Publications (2)

Publication Number Publication Date
TW202141431A TW202141431A (en) 2021-11-01
TWI771961B true TWI771961B (en) 2022-07-21

Family

ID=71433323

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110110703A TWI771961B (en) 2020-04-23 2021-03-24 Calibration method, calibration device and non-volatile computer-readable storage medium

Country Status (3)

Country Link
CN (1) CN111402344A (en)
TW (1) TWI771961B (en)
WO (1) WO2021212978A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111402344A (en) * 2020-04-23 2020-07-10 Oppo广东移动通信有限公司 Calibration method, calibration device and non-volatile computer-readable storage medium
WO2022041128A1 (en) * 2020-08-28 2022-03-03 中国科学院深圳先进技术研究院 Automatic calibration method and system for multiple cameras
CN112268538A (en) * 2020-10-20 2021-01-26 中国人民解放军陆军工程大学 A Geometric Optical Ranging Method Suitable for Small Unmanned Vehicles
CN112561992B (en) * 2020-12-01 2024-09-13 浙江大华技术股份有限公司 Position determining method and device, storage medium and electronic device
CN112995514B (en) * 2021-03-03 2023-05-30 上海万物新生环保科技集团有限公司 Method and equipment for acquiring photo object distance of industrial camera
CN112991459B (en) * 2021-03-09 2023-12-12 阿波罗智联(北京)科技有限公司 Camera calibration method, device, equipment and storage medium
CN113705389B (en) * 2021-08-13 2024-09-17 北京市商汤科技开发有限公司 Face recognition module testing method and device, storage medium and electronic equipment
CN114241056B (en) * 2021-11-19 2025-10-21 江西晶浩光学有限公司 Optical center calibration method and device
KR20230144591A (en) * 2021-12-03 2023-10-16 컨템포러리 엠퍼렉스 테크놀로지 씨오., 리미티드 CCD camera calibration systems, methods, apparatus, computing devices, and storage media
CN114666570B (en) * 2022-02-24 2025-03-18 如你所视(北京)科技有限公司 FOV measurement method, device, computer program product and storage medium
CN116740184A (en) * 2022-03-01 2023-09-12 苏州佳世达光电有限公司 Calibration version and calibration compensation method
CN114363482B (en) * 2022-03-08 2022-08-23 荣耀终端有限公司 Method for determining calibration image and electronic equipment
CN115359125B (en) * 2022-07-25 2025-12-30 湖南艾凯瑞斯智能科技有限公司 A method for calibrating the camera center of a slicing machine table
CN115661261A (en) * 2022-10-12 2023-01-31 鑫润数字创新(深圳)有限公司 Method, device and equipment for calibrating the height and pitch angle of camera device
CN116109709A (en) * 2023-03-07 2023-05-12 济南超级计算技术研究院 Camera calibration method and system in a free vision system
CN116385561B (en) * 2023-04-10 2025-12-05 中国科学技术大学 A camera and lidar calibration method
CN117078764B (en) * 2023-06-16 2025-10-21 谷东科技有限公司 A method for measuring the field of view of AR optical machine based on camera calibration
CN117372532B (en) * 2023-09-05 2025-04-25 成都天府智华科技有限公司 Panoramic image calibration device, system and method, computer system and storage medium
CN119770178B (en) * 2025-03-12 2025-05-30 苏州铸正机器人有限公司 Method for calibrating central position of surgical navigation positioner

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108765328A (en) * 2018-05-18 2018-11-06 凌美芯(北京)科技有限责任公司 A kind of high-precision multiple features plane template and its distort optimization and scaling method
CN110006634A (en) * 2019-04-15 2019-07-12 北京京东方光电科技有限公司 Field of view angle measurement method, field of view angle measurement device, display method and display device
US20190387958A1 (en) * 2016-12-30 2019-12-26 Barco Nv System and method for camera calibration
TW202001801A (en) * 2018-06-06 2020-01-01 大陸商Oppo廣東移動通信有限公司 Image processing method, computer device and readable storage medium

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0327339D0 (en) * 2003-11-25 2003-12-31 Fortkey Ltd Inspection apparatus and method
JP4521568B2 (en) * 2005-06-14 2010-08-11 国立大学法人京都大学 Corresponding point search method, relative orientation method, three-dimensional image measurement method, corresponding point search device, relative orientation device, three-dimensional image measurement device, corresponding point search program, and computer-readable recording medium recording the corresponding point search program
CN103049918A (en) * 2011-10-17 2013-04-17 天津市亚安科技股份有限公司 Method for accurately calculating size of actual target in video frequency monitoring
CN104835115A (en) * 2015-05-07 2015-08-12 中国科学院长春光学精密机械与物理研究所 Imaging method for aerial camera, and system thereof
CN107037584B (en) * 2016-02-03 2020-06-16 深圳市易瞳科技有限公司 Intelligent glasses perspective method and system
CN105716582B (en) * 2016-02-15 2018-08-28 中林信达(北京)科技信息有限责任公司 Measurement method, device and the camera field of view angle measuring instrument at camera field of view angle
CN108848374B (en) * 2018-08-08 2020-08-04 京东方科技集团股份有限公司 Display parameter measurement method and device, storage medium and measurement system
CN109191374B (en) * 2018-10-10 2020-05-08 京东方科技集团股份有限公司 Distortion parameter measurement method, device and system
CN109712193B (en) * 2018-12-04 2021-06-15 浙江大华技术股份有限公司 Method and device for determining field angle of dome camera
CN109767472B (en) * 2018-12-06 2023-03-31 东南大学 Method for measuring FOV of eye-worn display
CN110148167B (en) * 2019-04-17 2021-06-04 维沃移动通信有限公司 Distance measuring method and terminal equipment
CN110148186B (en) * 2019-05-28 2021-01-22 河北农业大学 Fast calibration method for RGB-D camera
CN111402344A (en) * 2020-04-23 2020-07-10 Oppo广东移动通信有限公司 Calibration method, calibration device and non-volatile computer-readable storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190387958A1 (en) * 2016-12-30 2019-12-26 Barco Nv System and method for camera calibration
CN108765328A (en) * 2018-05-18 2018-11-06 凌美芯(北京)科技有限责任公司 A kind of high-precision multiple features plane template and its distort optimization and scaling method
TW202001801A (en) * 2018-06-06 2020-01-01 大陸商Oppo廣東移動通信有限公司 Image processing method, computer device and readable storage medium
CN110006634A (en) * 2019-04-15 2019-07-12 北京京东方光电科技有限公司 Field of view angle measurement method, field of view angle measurement device, display method and display device

Also Published As

Publication number Publication date
TW202141431A (en) 2021-11-01
CN111402344A (en) 2020-07-10
WO2021212978A1 (en) 2021-10-28

Similar Documents

Publication Publication Date Title
TWI771961B (en) Calibration method, calibration device and non-volatile computer-readable storage medium
CN107767422B (en) Fisheye lens correction method and device and portable terminal
CN107749979A (en) A kind of projector or so trapezoidal distortion correction method
EP1861748B1 (en) Method of and apparatus for automatically adjusting alignement of a projector with respect to a projection screen
TWI752089B (en) length measuring device
KR101910288B1 (en) Aligning method for dual camera module
CN106887023A (en) For scaling board and its scaling method and calibration system that binocular camera is demarcated
US10148944B2 (en) Calibration method of an image capture system
CN104391431B (en) Exposure imaging method and system, Exposure Control Module
TWI552598B (en) Automatic calibration system and related automatic calibration method applied to a camera
CN108429908B (en) Camera module testing method, device, equipment and medium
CN104931421B (en) The positioning focusing method of liquid crystal panel vision detection system
CN111429531A (en) Calibration method, calibration device and non-volatile computer-readable storage medium
CN107527336A (en) Relative position of lens scaling method and device
CN107333130A (en) Assemble multi-cam module testing method and system
CN112734860A (en) A pixel-by-pixel mapping projection geometry correction method based on arc-curtain prior information
WO2019056219A1 (en) Method for horizontal keystone correction of projector
US20190197733A1 (en) Method and system for mass production of panoramic camera
CN108109111A (en) Pass through the method for the more fish eye lens panorama cameras of software and hardware combining assembly and adjustment
CN110650331B (en) Array camera module testing method and target device thereof
CN109146981A (en) The parallel AA method, apparatus of structure optical mode group, equipment and storage medium
CN109682312B (en) Method and device for measuring length based on camera
CN115631187B (en) Detection method, detection device and detection equipment
JP3914938B2 (en) Projector keystone distortion correction device and projector including the keystone distortion correction device
CN113596441B (en) Optical axis adjustment device, method, system and readable storage medium