[go: up one dir, main page]

WO2019109226A1 - Binocular camera calibration method and device - Google Patents

Binocular camera calibration method and device Download PDF

Info

Publication number
WO2019109226A1
WO2019109226A1 PCT/CN2017/114502 CN2017114502W WO2019109226A1 WO 2019109226 A1 WO2019109226 A1 WO 2019109226A1 CN 2017114502 W CN2017114502 W CN 2017114502W WO 2019109226 A1 WO2019109226 A1 WO 2019109226A1
Authority
WO
WIPO (PCT)
Prior art keywords
binocular camera
cameras
distance
image information
specified target
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.)
Ceased
Application number
PCT/CN2017/114502
Other languages
French (fr)
Chinese (zh)
Inventor
张立新
周毕兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Water World Co Ltd
Original Assignee
Shenzhen Water World Co Ltd
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 Shenzhen Water World Co Ltd filed Critical Shenzhen Water World Co Ltd
Priority to PCT/CN2017/114502 priority Critical patent/WO2019109226A1/en
Publication of WO2019109226A1 publication Critical patent/WO2019109226A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details

Definitions

  • the invention relates to the technical field of camera calibration, in particular to a binocular camera calibration method and device.
  • the binocular camera is gradually used in various sweeping robots due to its stable and powerful slam (instant positioning and map construction).
  • binocular cameras generally require human calibration to obtain external parameters before use.
  • the default calibration parameters are generally used before leaving the factory, but because of its complicated structure, it is difficult to install. If there is a large offset between the two camera installation positions, the default calibration parameters cannot be applied to the actual use, which is easy to affect the subsequent positioning. With navigation.
  • the main object of the present invention is to provide a binocular camera calibration method and apparatus for calibrating a binocular camera.
  • the invention provides a binocular camera calibration method, which comprises the following steps:
  • the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera;
  • the image information of the specified target is respectively acquired by the binocular camera, and the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated according to the collected image information of the specified target;
  • the actual distance T between the two cameras is calculated from the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.
  • the step of calculating a conversion matrix R of the rotational movement of the binocular camera and a scaling value t of the distance between the two cameras according to the collected image information of the specified target includes:
  • the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated.
  • extracting the number of matching feature points in the images acquired by the two cameras is eight, and according to the matched feature points, calculating a conversion matrix R of the rotation movement of the binocular camera and a scaling value of the distance between the two cameras
  • the steps include:
  • the normalized eight-point method is used to calculate the transformation matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras.
  • the method further includes:
  • the step of calculating the depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information includes:
  • the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.
  • the step of calculating the actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras includes:
  • the actual distance T between the two cameras is calculated based on the scale s and the scaling value t of the distance between the two cameras.
  • the laser ranging sensor is located at a midpoint of two camera connections in the binocular camera; the terminal is a binocular vision cleaning robot.
  • the invention also provides a binocular camera calibration device, comprising:
  • a measuring unit configured to measure an actual distance D between the laser ranging sensor and the specified target by a laser ranging sensor located at the same depth plane as the binocular camera;
  • the first calculating unit is configured to separately collect image information of the specified target through the binocular camera, and calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value of the distance between the two cameras according to the collected image information of the specified target t;
  • a second calculating unit configured to separately collect, by the binocular camera, the infrared spot image information irradiated by the laser ranging sensor on the specified target, and calculate the distance between the laser ranging sensor and the infrared spot according to the matching relationship in the image information Depth value d;
  • a third calculating unit configured to calculate an actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.
  • the first calculating unit includes:
  • the first calculating subunit is configured to calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the matched feature points.
  • first calculating subunit is specifically configured to:
  • the transformation matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated by the normalized eight-point method.
  • the denoising unit is configured to perform denoising processing on the collected image information of the specified target.
  • the second calculating unit is specifically configured to:
  • the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.
  • the third calculating unit includes:
  • a second calculating subunit configured to calculate a scale s according to the actual distance D and the depth value d;
  • a third calculating subunit configured to calculate an actual distance T between the two cameras according to the scale s and a scaling value t of the distance between the two cameras.
  • the laser ranging sensor is located at a midpoint of two camera connections in the binocular camera; the terminal is a binocular vision cleaning robot.
  • the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera; and respectively collects the specified target through the binocular camera Image information, and according to the acquired image information of the specified target, calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras; respectively, the laser ranging sensor is irradiated by the binocular camera Specifying infrared spot image information on the target, and calculating a depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information; according to the actual distance D, the depth value d, and between the two cameras The zoom value t of the distance calculates the actual distance T between the two cameras; this is used to calibrate the binocular camera.
  • FIG. 1 is a schematic diagram showing the steps of a binocular camera calibration method according to an embodiment of the present invention
  • step S2 is a schematic diagram of specific steps of step S2 in an embodiment of the present invention.
  • step S4 is a schematic diagram of specific steps of step S4 in an embodiment of the present invention.
  • FIG. 4 is a block diagram showing the structure of a binocular camera calibration apparatus according to an embodiment of the present invention.
  • Figure 5 is a block diagram showing the structure of a first computing unit in an embodiment of the present invention.
  • FIG. 6 is a block diagram showing the structure of a third computing unit in an embodiment of the present invention.
  • FIG. 1 is a schematic diagram showing the steps of a binocular camera calibration method according to an embodiment of the present invention.
  • a binocular camera calibration method including the following steps:
  • Step S1 the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located in the same depth plane as the binocular camera;
  • Step S2 separately acquiring image information of the specified target through the binocular camera, and calculating a conversion matrix R of the rotation movement of the binocular camera and the distance between the two cameras according to the collected image information of the specified target.
  • Offset scaling value t offset scaling value
  • Step S3 respectively, acquiring, by the binocular camera, the infrared spot image information irradiated by the laser ranging sensor on the specified target, and calculating the depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information. ;
  • step S4 the actual distance T between the two cameras is calculated according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.
  • the binocular camera can be applied to a terminal device that requires imaging, such as a mobile phone, a cleaning robot, and the like.
  • a terminal device that requires imaging
  • the terminal in this embodiment is described by taking a binocular vision cleaning robot as an example.
  • the two cameras included in the binocular camera have different external parameters depending on the installed terminal equipment. Therefore, when the binocular camera is mounted on the terminal (for example, a binocular vision cleaning robot), it needs to be calibrated.
  • the calibration is to calculate the external parameters of the binocular camera, and the external parameters include the actual between the binocular cameras.
  • the laser ranging sensor and the installed binocular camera are disposed in the same depth plane (the same vertical plane), and preferably, the laser ranging sensor is located in the binocular camera.
  • the laser ranging sensor can measure the actual distance D from a specified target, which refers to a texture-rich target, such as a mural on a wall, a photo frame, etc., and a texture-rich designated target facilitates identification of feature points.
  • the laser ranging sensor emits infrared light to form an infrared spot on the specified target, and the two cameras respectively acquire image information of the infrared spot on the specified target, and according to the image information, the infrared spot is in the two frames.
  • the matching relationship calculates a depth value d between the laser ranging sensor and the infrared spot, which is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor. It can be understood that, according to the actual distance D and the depth value d described above, the scale s, that is, the distance value of each scale can be calculated.
  • the image information of the specified target is separately acquired by the two cameras, and the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated according to the acquired image information of the specified target, and the scaling The value t is not an actual distance value, which represents how many scales there are between the two cameras. Since the above measurements are all measured in the same state (ie, keeping the laser ranging sensor and the position of the double-sided camera unchanged), the scale s is the same, and the difference between the two cameras can be calculated according to the above-mentioned scale s and the scale value t. Actual distance T.
  • the step S2 of calculating the conversion matrix R of the rotation of the binocular camera and the scaling value t of the distance between the two cameras according to the acquired image information of the specified target includes:
  • Step S21 performing feature extraction on the collected image information of the specified target, and extracting matching feature points in the images acquired by the two cameras;
  • Step S22 calculating a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the matched feature points.
  • two cameras perform image acquisition on a specified target, perform feature extraction on the image information, extract the same feature points in the two frames of images for matching, and then use normalized eight points according to the matched eight feature points.
  • the method calculates a conversion matrix R of the rotational movement of the binocular camera and a scaling value t of the distance between the two cameras.
  • the scaling value t is not an actual distance value, which represents how many scales there are between the two cameras.
  • the method further includes:
  • Denoising processing may be performed using Gaussian filtering, median filtering, or morphological operations or the like.
  • the step S2 of calculating the depth value d between the laser ranging sensor and the infrared light spot according to the matching relationship in the image information includes:
  • the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.
  • two cameras respectively acquire an image of one frame of infrared light spots, perform matching according to the same feature points of the infrared light spots in the image, and calculate a distance between the laser distance measuring sensor and the infrared light spot by using a trigonometry method.
  • the depth value d is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor.
  • the image is based on the actual distance D, the depth value d, and two images.
  • the step S4 of calculating the actual distance T between the two cameras by the scaling value t of the distance between the heads includes:
  • Step S41 calculating a scale s according to the actual distance D and the depth value d;
  • Step S42 calculating the actual distance T between the two cameras according to the scale s and the scaling value t of the distance between the two cameras.
  • the actual distance between the specified target and the laser ranging sensor is D
  • the depth value between the laser ranging sensor and the infrared spot is d
  • the scale s in the current measurement state can be calculated.
  • the scale s is the scale value of the distance between the two cameras, so the actual distance T between the two cameras can be calculated according to the scale s and the zoom value t of the distance between the two cameras.
  • the binocular camera calibration method provided in the embodiment of the present invention accurately calculates the actual distance T between the two cameras and the conversion matrix R of the rotation movement of the binocular camera, thereby completing the dual-sided camera.
  • the external reference is calibrated, and it is simple and convenient, and the amount of calculation is small, and no human calibration is required.
  • an embodiment of the present invention further provides a binocular camera calibration apparatus, including:
  • the measuring unit 10 is configured to measure the actual distance D between the laser ranging sensor and the specified target by a laser ranging sensor located at the same depth plane as the binocular camera;
  • the first calculating unit 20 is configured to separately collect image information of the specified target through the binocular camera, and calculate a conversion matrix R of the rotation movement of the binocular camera and a zoom of the distance between the two cameras according to the collected image information of the specified target. Value t;
  • the second calculating unit 30 is configured to separately collect infrared spot image information that is irradiated on the specified target by the laser ranging sensor through the binocular camera, and calculate the laser ranging sensor and the infrared spot according to the matching relationship in the image information. Depth value d;
  • the third calculating unit 40 is configured to calculate an actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.
  • the binocular camera can be applied to a terminal device that requires imaging, such as a mobile phone, a scan. Ground robots, etc.
  • the terminal in this embodiment is described by taking a binocular vision cleaning robot as an example.
  • the two cameras included in the binocular camera have different external parameters depending on the installed terminal equipment. Therefore, when the binocular camera is mounted on the terminal (for example, a binocular vision cleaning robot), it needs to be calibrated.
  • the calibration is to calculate the external parameters of the binocular camera, and the external parameters include the actual between the binocular cameras.
  • the laser ranging sensor and the installed binocular camera are disposed in the same depth plane (the same vertical plane), and preferably, the laser ranging sensor is located in the binocular camera.
  • the measuring unit 10 can measure the actual distance D from the specified target by the laser ranging sensor, and the specified target refers to a texture-rich target, such as a mural on a wall, a photo frame, etc., and the texture-rich designated target facilitates the feature point. Identification.
  • the laser ranging sensor emits infrared light to form an infrared spot on the specified target, and the two cameras respectively collect infrared spot image information on the specified target; the second calculating unit 30 according to the image information, the infrared spot is in two
  • the matching relationship in the frame image calculates the depth value d between the laser ranging sensor and the infrared spot, which is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor. It can be understood that, according to the actual distance D and the depth value d described above, the scale s, that is, the distance value of each scale can be calculated.
  • the first calculating unit 20 separately collects the image information of the specified target through the two cameras, and calculates the conversion matrix R of the rotation movement of the binocular camera and the scaling of the distance between the two cameras according to the collected image information of the specified target.
  • the value t which is not an actual distance value, represents how many scales there are between the two cameras. Since the above measurements are all measured in the same state (ie, keeping the laser ranging sensor and the position of the double-sided camera unchanged), the scale s is the same.
  • the third calculating unit 40 can calculate the actual distance T between the two cameras according to the above-mentioned scale s and the zoom value t.
  • the first calculating unit 20 includes:
  • the extracting subunit 201 is configured to perform feature extraction on the collected image information of the specified target, and extract two Matching feature points in the image captured by the camera;
  • the first calculating sub-unit 202 is configured to calculate, according to the matched feature points, a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras.
  • image acquisition is performed on a specified target by two cameras
  • the extraction subunit 201 extracts feature information of the image information, extracts the same feature points in the two frames of images for matching, and extracts matching features in the images acquired by the two cameras.
  • the number of points is eight
  • the first calculating sub-unit 202 calculates the conversion matrix R of the rotation of the binocular camera and the scaling value t of the distance between the two cameras by using the normalized eight-point method according to the matched feature points.
  • the scaling value t is not an actual distance value, which represents how many scales there are between the two cameras.
  • the double-sided camera calibration device further includes:
  • the denoising unit is configured to perform denoising processing on the collected image information of the specified target.
  • denoising processing may be performed using Gaussian filtering, median filtering, or morphological operations or the like.
  • the second calculating unit 30 is specifically configured to:
  • the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.
  • the two cameras respectively acquire an image of one frame of infrared light spots, and the image is matched according to the same feature point of the infrared light spot, and the second calculating unit 30 calculates the laser distance measuring sensor and the infrared light by using the triangulation method.
  • the depth value d between the points; the depth value d is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor.
  • the third calculating unit 40 includes:
  • a second calculating subunit 401 configured to calculate a scale s according to the actual distance D and the depth value d;
  • the third calculating subunit 402 is configured to calculate an actual distance T between the two cameras according to the scale s and the scaling value t of the distance between the two cameras.
  • the actual distance between the specified target and the laser ranging sensor is D
  • the depth value between the laser ranging sensor and the infrared spot is d
  • the second calculating sub-unit 401 can calculate the current The scale s in the measurement state.
  • the scale s is a scale value of the distance between the two cameras, so according to the scale s and the zoom value t of the distance between the two cameras, the third calculation sub-unit 402 can calculate the actual between the two cameras.
  • Distance T is a scale value of the distance between the two cameras
  • the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera;
  • the binocular camera separately collects infrared spot image information irradiated by the laser ranging sensor on the specified target, and calculates a depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information;
  • the camera separately collects image information of the specified target, and calculates a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the collected image information of the specified target; according to the actual distance D, the depth
  • the value d and the scaling value t of the distance between the two cameras calculate the actual distance T between the two cameras; thereby calibrating the binocular camera; accurately calculating the actual distance T between the two cameras and the binocular
  • the rotation matrix of the camera rotates to obtain the external parameters accurately, and it
  • each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. .
  • these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method.
  • steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, changed, rearranged, decomposed, combined, or deleted.

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The present invention provides a binocular camera calibration method and device. The actual distance D between a laser distance sensor and a specified target is measured; a conversion matrix R of rotation movement of a binocular camera and a scaling value t of the distance between two cameras are calculated; a depth value d between the laser distance sensor and an infrared light spot is calculated; the actual distance T between the two cameras is calculated according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.

Description

双目摄像头标定方法及装置Binocular camera calibration method and device 技术领域Technical field

本发明涉及摄像头标定的技术领域,特别涉及一种双目摄像头标定方法及装置。The invention relates to the technical field of camera calibration, in particular to a binocular camera calibration method and device.

背景技术Background technique

双目摄像头因其双目视觉的slam(即时定位与地图构建)稳定性好,功能强大,逐渐用于各种扫地机器人上。The binocular camera is gradually used in various sweeping robots due to its stable and powerful slam (instant positioning and map construction).

目前,双目摄像头在使用前一般需要人为标定获得外参。为了节约人力,出厂前一般会使用默认标定参数,但是因其结构复杂,不易安装,两个摄像头安装位置如果出现较大的偏移,默认标定参数就不能适用于实际使用,容易影响之后的定位与导航。At present, binocular cameras generally require human calibration to obtain external parameters before use. In order to save manpower, the default calibration parameters are generally used before leaving the factory, but because of its complicated structure, it is difficult to install. If there is a large offset between the two camera installation positions, the default calibration parameters cannot be applied to the actual use, which is easy to affect the subsequent positioning. With navigation.

发明概述Summary of invention

技术问题technical problem

本发明的主要目的为提供一种双目摄像头标定方法及装置,对双目摄像头进行标定。The main object of the present invention is to provide a binocular camera calibration method and apparatus for calibrating a binocular camera.

问题的解决方案Problem solution

技术解决方案Technical solution

本发明提出一种双目摄像头标定方法,包括以下步骤:The invention provides a binocular camera calibration method, which comprises the following steps:

终端通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;The terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera;

通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;The image information of the specified target is respectively acquired by the binocular camera, and the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated according to the collected image information of the specified target;

通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d; Acquiring the infrared spot image information of the laser ranging sensor on the specified target by the binocular camera, and calculating the depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information;

根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T。The actual distance T between the two cameras is calculated from the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.

进一步地,所述根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t的步骤,包括:Further, the step of calculating a conversion matrix R of the rotational movement of the binocular camera and a scaling value t of the distance between the two cameras according to the collected image information of the specified target includes:

对采集的指定目标的图像信息进行特征提取,提取两个摄像头采集的图像中匹配的特征点;Performing feature extraction on the collected image information of the specified target, and extracting matching feature points in the images acquired by the two cameras;

根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。According to the matched feature points, the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated.

进一步地,提取两个摄像头采集的图像中匹配的特征点的数量为八个,所述根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t的步骤,具体包括:Further, extracting the number of matching feature points in the images acquired by the two cameras is eight, and according to the matched feature points, calculating a conversion matrix R of the rotation movement of the binocular camera and a scaling value of the distance between the two cameras The steps include:

根据匹配的八个特征点,利用归一化八点法计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。According to the matched eight feature points, the normalized eight-point method is used to calculate the transformation matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras.

进一步地,所述通过双目摄像头分别采集指定目标的图像信息的步骤之后,还包括:Further, after the step of separately acquiring the image information of the specified target by the binocular camera, the method further includes:

对采集的指定目标的图像信息进行去噪处理。Perform image denoising on the acquired image information of the specified target.

进一步地,所述根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d的步骤,包括:Further, the step of calculating the depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information includes:

根据所述红外光点在两个摄像头采集的图像中的匹配关系,利用三角法计算激光测距传感器与红外光点之间的深度值d。According to the matching relationship of the infrared spot in the image acquired by the two cameras, the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.

进一步地,所述根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T的步骤包括:Further, the step of calculating the actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras includes:

根据所述实际距离D、深度值d,计算出尺度s;Calculating a scale s according to the actual distance D and the depth value d;

根据所述尺度s以及两个摄像头之间距离的缩放值t,计算两个摄像头之间的实际距离T。The actual distance T between the two cameras is calculated based on the scale s and the scaling value t of the distance between the two cameras.

[根据细则26改正23.02.2018] 
进一步地,所述尺度s的计算公式为s=D/d;所述实际距离T的计算公式为T=s×t。
[Correction according to Rule 26 23.02.2018]
Further, the calculation formula of the scale s is s=D/d; the calculation formula of the actual distance T is T=s×t.

进一步地,所述激光测距传感器位于所述双目摄像头中两个摄像头连线的中点上;所述终端为双目视觉扫地机器人。Further, the laser ranging sensor is located at a midpoint of two camera connections in the binocular camera; the terminal is a binocular vision cleaning robot.

本发明还提供了一种双目摄像头标定装置,包括:The invention also provides a binocular camera calibration device, comprising:

测量单元,用于通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;a measuring unit, configured to measure an actual distance D between the laser ranging sensor and the specified target by a laser ranging sensor located at the same depth plane as the binocular camera;

第一计算单元,用于通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;The first calculating unit is configured to separately collect image information of the specified target through the binocular camera, and calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value of the distance between the two cameras according to the collected image information of the specified target t;

第二计算单元,用于通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;a second calculating unit, configured to separately collect, by the binocular camera, the infrared spot image information irradiated by the laser ranging sensor on the specified target, and calculate the distance between the laser ranging sensor and the infrared spot according to the matching relationship in the image information Depth value d;

第三计算单元,用于根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T。And a third calculating unit, configured to calculate an actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.

进一步地,所述第一计算单元包括:Further, the first calculating unit includes:

提取子单元,用于对采集的指定目标的图像信息进行特征提取,提取两个摄像头采集的图像中匹配的特征点;Extracting a sub-unit for performing feature extraction on the collected image information of the specified target, and extracting matching feature points in the images acquired by the two cameras;

第一计算子单元,用于根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。The first calculating subunit is configured to calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the matched feature points.

进一步地,所述第一计算子单元具体用于:Further, the first calculating subunit is specifically configured to:

根据匹配的特征点,利用归一化八点法计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。According to the matched feature points, the transformation matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated by the normalized eight-point method.

进一步地,还包括:Further, it also includes:

去噪单元,用于对采集的指定目标的图像信息进行去噪处理。The denoising unit is configured to perform denoising processing on the collected image information of the specified target.

进一步地,所述第二计算单元具体用于:Further, the second calculating unit is specifically configured to:

根据所述红外光点在两个摄像头采集的图像中的匹配关系,利用三角法计算激光测距传感器与红外光点之间的深度值d。 According to the matching relationship of the infrared spot in the image acquired by the two cameras, the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.

进一步地,所述第三计算单元包括:Further, the third calculating unit includes:

第二计算子单元,用于根据所述实际距离D、深度值d,计算出尺度s;a second calculating subunit, configured to calculate a scale s according to the actual distance D and the depth value d;

第三计算子单元,用于根据所述尺度s以及两个摄像头之间距离的缩放值t,计算两个摄像头之间的实际距离T。And a third calculating subunit, configured to calculate an actual distance T between the two cameras according to the scale s and a scaling value t of the distance between the two cameras.

[根据细则26改正23.02.2018] 
进一步地,所述尺度s的计算公式为s=D/d;所述实际距离T的计算公式为T=s×t。
[Correction according to Rule 26 23.02.2018]
Further, the calculation formula of the scale s is s=D/d; the calculation formula of the actual distance T is T=s×t.

进一步地,所述激光测距传感器位于所述双目摄像头中两个摄像头连线的中点上;所述终端为双目视觉扫地机器人。Further, the laser ranging sensor is located at a midpoint of two camera connections in the binocular camera; the terminal is a binocular vision cleaning robot.

发明的有益效果Advantageous effects of the invention

有益效果Beneficial effect

本发明中提供的双目摄像头标定方法及装置,具有以下有益效果:The binocular camera calibration method and device provided by the invention have the following beneficial effects:

本发明中提供的双目摄像头标定方法及装置,终端通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T;以此来对双目摄像头进行标定。The binocular camera calibration method and device provided by the invention, the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera; and respectively collects the specified target through the binocular camera Image information, and according to the acquired image information of the specified target, calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras; respectively, the laser ranging sensor is irradiated by the binocular camera Specifying infrared spot image information on the target, and calculating a depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information; according to the actual distance D, the depth value d, and between the two cameras The zoom value t of the distance calculates the actual distance T between the two cameras; this is used to calibrate the binocular camera.

对附图的简要说明Brief description of the drawing

附图说明DRAWINGS

图1是本发明一实施例中双目摄像头标定方法的步骤示意图;1 is a schematic diagram showing the steps of a binocular camera calibration method according to an embodiment of the present invention;

图2是本发明一实施例中步骤S2具体步骤示意图;2 is a schematic diagram of specific steps of step S2 in an embodiment of the present invention;

图3是本发明一实施例中步骤S4具体步骤示意图; 3 is a schematic diagram of specific steps of step S4 in an embodiment of the present invention;

图4是本发明一实施例中双目摄像头标定装置的结构框图;4 is a block diagram showing the structure of a binocular camera calibration apparatus according to an embodiment of the present invention;

图5是本发明一实施例中第一计算单元结构框图;Figure 5 is a block diagram showing the structure of a first computing unit in an embodiment of the present invention;

图6是本发明一实施例中第三计算单元结构框图。6 is a block diagram showing the structure of a third computing unit in an embodiment of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.

实施该发明的最佳实施例BEST MODE FOR CARRYING OUT THE INVENTION

本发明的最佳实施方式BEST MODE FOR CARRYING OUT THE INVENTION

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”“上述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件、单元、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、单元、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。The singular forms "a", "the", "the" It is to be understood that the phrase "comprise" or "an" or "an" Other features, integers, steps, operations, elements, units, modules, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element. Further, "connected" or "coupled" as used herein may include either a wireless connection or a wireless coupling. The phrase "and/or" used herein includes all or any one and all combinations of one or more of the associated listed.

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art will appreciate that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs, unless otherwise defined. It should also be understood that terms such as those defined in a general dictionary should be understood to have meaning consistent with the meaning in the context of the prior art, and will not be idealized or overly formal unless specifically defined. To explain.

参照图1,为本发明一实施例中双目摄像头标定方法的步骤示意图。1 is a schematic diagram showing the steps of a binocular camera calibration method according to an embodiment of the present invention.

本发明一实施例中提出一种双目摄像头标定方法,包括以下步骤:In an embodiment of the invention, a binocular camera calibration method is provided, including the following steps:

步骤S1,终端通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;Step S1, the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located in the same depth plane as the binocular camera;

步骤S2,通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距 离的缩放值t;Step S2, separately acquiring image information of the specified target through the binocular camera, and calculating a conversion matrix R of the rotation movement of the binocular camera and the distance between the two cameras according to the collected image information of the specified target. Offset scaling value t;

步骤S3,通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;Step S3, respectively, acquiring, by the binocular camera, the infrared spot image information irradiated by the laser ranging sensor on the specified target, and calculating the depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information. ;

步骤S4,根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T。In step S4, the actual distance T between the two cameras is calculated according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.

在本实施例中,双目摄像头可以应用于需要摄像的终端设备上,例如手机、扫地机器人等。本实施例中的终端以双目视觉扫地机器人为例进行阐述。In this embodiment, the binocular camera can be applied to a terminal device that requires imaging, such as a mobile phone, a cleaning robot, and the like. The terminal in this embodiment is described by taking a binocular vision cleaning robot as an example.

双目摄像头中包括的两个摄像头因安装的终端设备不同,其相应的外参也不同。因此在将双目摄像头安装于终端上(例如双目视觉扫地机器人)时,需要对其进行标定,该标定即为计算出该双目摄像头的外参,外参包括双目摄像头之间的实际距离T,以及双目摄像头旋转移动的转换矩阵R。The two cameras included in the binocular camera have different external parameters depending on the installed terminal equipment. Therefore, when the binocular camera is mounted on the terminal (for example, a binocular vision cleaning robot), it needs to be calibrated. The calibration is to calculate the external parameters of the binocular camera, and the external parameters include the actual between the binocular cameras. The distance T, and the transformation matrix R of the binocular camera rotating movement.

在本实施例中,标定之前,将激光测距传感器与安装好的双目摄像头设置在同一深度平面(同一竖直平面)内,优选地,所述激光测距传感器位于所述双目摄像头中两个摄像头连线的中点上。激光测距传感器可以测量出与指定目标的实际距离D,该指定目标指的是纹理丰富的目标,例如墙体上的一副壁画、相框等,纹理丰富的指定目标便于特征点的识别。激光测距传感器发射出红外光线照射在指定目标上形成一个红外光点,两个摄像头分别采集所述指定目标上的红外光点的图像信息,并根据图像信息中红外光点在两帧图像中的匹配关系计算激光测距传感器与红外光点之间的深度值d,该深度值d是一个刻度值,其代表的是红外光点与激光测距传感器之间具有多少个刻度。可以理解的是,根据上述实际距离D以及深度值d,便可以计算出尺度s,即每一个刻度的距离值。In this embodiment, before the calibration, the laser ranging sensor and the installed binocular camera are disposed in the same depth plane (the same vertical plane), and preferably, the laser ranging sensor is located in the binocular camera. The midpoint of the connection between the two cameras. The laser ranging sensor can measure the actual distance D from a specified target, which refers to a texture-rich target, such as a mural on a wall, a photo frame, etc., and a texture-rich designated target facilitates identification of feature points. The laser ranging sensor emits infrared light to form an infrared spot on the specified target, and the two cameras respectively acquire image information of the infrared spot on the specified target, and according to the image information, the infrared spot is in the two frames. The matching relationship calculates a depth value d between the laser ranging sensor and the infrared spot, which is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor. It can be understood that, according to the actual distance D and the depth value d described above, the scale s, that is, the distance value of each scale can be calculated.

进一步地,通过两个摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t,该缩放值t不是一个实际距离值,其代表的是两个摄像头之间具有多少个刻度。由于上述测量均在同一状态下(即保持激光测距传感器以及双面摄像头位置不变)进行测量,因此,尺度s相同,便可以根据上述尺度s以及缩放值t计算出两个摄像头之间的实际距离T。 Further, the image information of the specified target is separately acquired by the two cameras, and the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated according to the acquired image information of the specified target, and the scaling The value t is not an actual distance value, which represents how many scales there are between the two cameras. Since the above measurements are all measured in the same state (ie, keeping the laser ranging sensor and the position of the double-sided camera unchanged), the scale s is the same, and the difference between the two cameras can be calculated according to the above-mentioned scale s and the scale value t. Actual distance T.

综上所述,便计算出双面摄像头旋转移动的转换矩阵R以及两个摄像头之间的实际距离T,完成对双面摄像头的外参标定。准确获取外参,且简单方便,运算量少,无需人为标定。In summary, the conversion matrix R of the rotational movement of the double-sided camera and the actual distance T between the two cameras are calculated, and the external reference calibration of the double-sided camera is completed. Accurate access to external parameters is simple and convenient, with less computational complexity and no human calibration.

参照图2,在一实施例中,所述根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t的步骤S2,包括:Referring to FIG. 2, in an embodiment, the step S2 of calculating the conversion matrix R of the rotation of the binocular camera and the scaling value t of the distance between the two cameras according to the acquired image information of the specified target includes:

步骤S21,对采集的指定目标的图像信息进行特征提取,提取两个摄像头采集的图像中匹配的特征点;Step S21: performing feature extraction on the collected image information of the specified target, and extracting matching feature points in the images acquired by the two cameras;

步骤S22,根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。Step S22, calculating a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the matched feature points.

本实施例中,两个摄像头对指定目标进行图像采集,并对图像信息进行特征提取,提取两帧图像中相同的特征点进行匹配,再根据匹配的八个特征点,利用归一化八点法计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。该缩放值t不是一个实际距离值,其代表的是两个摄像头之间具有多少个刻度。In this embodiment, two cameras perform image acquisition on a specified target, perform feature extraction on the image information, extract the same feature points in the two frames of images for matching, and then use normalized eight points according to the matched eight feature points. The method calculates a conversion matrix R of the rotational movement of the binocular camera and a scaling value t of the distance between the two cameras. The scaling value t is not an actual distance value, which represents how many scales there are between the two cameras.

在本实施例中,所述通过双目摄像头分别采集指定目标的图像信息的步骤之后,还包括:In this embodiment, after the step of separately acquiring the image information of the specified target by the binocular camera, the method further includes:

对采集的指定目标的图像信息进行去噪处理。具体地,可以使用高斯滤波、中值滤波或形态学操作等进行去噪处理。Perform image denoising on the acquired image information of the specified target. Specifically, denoising processing may be performed using Gaussian filtering, median filtering, or morphological operations or the like.

在另一实施例中,所述根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d的步骤S2,具体包括:In another embodiment, the step S2 of calculating the depth value d between the laser ranging sensor and the infrared light spot according to the matching relationship in the image information includes:

根据所述红外光点在两个摄像头采集的图像中的匹配关系,利用三角法计算激光测距传感器与红外光点之间的深度值d。According to the matching relationship of the infrared spot in the image acquired by the two cameras, the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.

本实施例中,两个摄像头各采集一帧红外光点的图像,在图像中根据红外光点这一相同的特征点进行匹配,并利用三角法计算激光测距传感器与红外光点之间的深度值d;该深度值d是一个刻度值,其代表的是红外光点与激光测距传感器之间具有多少个刻度。In this embodiment, two cameras respectively acquire an image of one frame of infrared light spots, perform matching according to the same feature points of the infrared light spots in the image, and calculate a distance between the laser distance measuring sensor and the infrared light spot by using a trigonometry method. The depth value d; the depth value d is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor.

参照图3,在上述实施例中,所述根据所述实际距离D、深度值d以及两个摄像 头之间距离的缩放值t计算出两个摄像头之间的实际距离T的步骤S4包括:Referring to FIG. 3, in the above embodiment, the image is based on the actual distance D, the depth value d, and two images. The step S4 of calculating the actual distance T between the two cameras by the scaling value t of the distance between the heads includes:

步骤S41,根据所述实际距离D、深度值d,计算出尺度s;Step S41, calculating a scale s according to the actual distance D and the depth value d;

步骤S42,根据所述尺度s以及两个摄像头之间距离的缩放值t,计算两个摄像头之间的实际距离T。Step S42, calculating the actual distance T between the two cameras according to the scale s and the scaling value t of the distance between the two cameras.

在本实施例中,指定目标与激光测距传感器之间的实际距离为D,激光测距传感器与红外光点之间的深度值为d,因此,便可以计算出当前测量状态下的尺度s。该尺度s即为两个摄像头之间距离的尺度值,因此根据所述尺度s以及两个摄像头之间距离的缩放值t,便可以计算出两个摄像头之间的实际距离T。In this embodiment, the actual distance between the specified target and the laser ranging sensor is D, and the depth value between the laser ranging sensor and the infrared spot is d, so that the scale s in the current measurement state can be calculated. . The scale s is the scale value of the distance between the two cameras, so the actual distance T between the two cameras can be calculated according to the scale s and the zoom value t of the distance between the two cameras.

[根据细则26改正23.02.2018] 
具体地,所述尺度s的计算公式为s=D/d;所述实际距离T的计算公式为T=s×t。
[Correction according to Rule 26 23.02.2018]
Specifically, the calculation formula of the scale s is s=D/d; the calculation formula of the actual distance T is T=s×t.

综上所述,为本发明实施例中提供的双目摄像头标定方法,准确计算出两个摄像头之间的实际距离T以及双目摄像头旋转移动的转换矩阵R,以此完成对双面摄像头的外参标定,且简单方便,运算量少,无需人为标定。In summary, the binocular camera calibration method provided in the embodiment of the present invention accurately calculates the actual distance T between the two cameras and the conversion matrix R of the rotation movement of the binocular camera, thereby completing the dual-sided camera. The external reference is calibrated, and it is simple and convenient, and the amount of calculation is small, and no human calibration is required.

参照图4,本发明一实施例中还提供了一种双目摄像头标定装置,包括:Referring to FIG. 4, an embodiment of the present invention further provides a binocular camera calibration apparatus, including:

测量单元10,用于通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;The measuring unit 10 is configured to measure the actual distance D between the laser ranging sensor and the specified target by a laser ranging sensor located at the same depth plane as the binocular camera;

第一计算单元20,用于通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;The first calculating unit 20 is configured to separately collect image information of the specified target through the binocular camera, and calculate a conversion matrix R of the rotation movement of the binocular camera and a zoom of the distance between the two cameras according to the collected image information of the specified target. Value t;

第二计算单元30,用于通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;The second calculating unit 30 is configured to separately collect infrared spot image information that is irradiated on the specified target by the laser ranging sensor through the binocular camera, and calculate the laser ranging sensor and the infrared spot according to the matching relationship in the image information. Depth value d;

第三计算单元40,用于根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T。The third calculating unit 40 is configured to calculate an actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras.

在本实施例中,双目摄像头可以应用于需要摄像的终端设备上,例如手机、扫 地机器人等。本实施例中的终端以双目视觉扫地机器人为例进行阐述。In this embodiment, the binocular camera can be applied to a terminal device that requires imaging, such as a mobile phone, a scan. Ground robots, etc. The terminal in this embodiment is described by taking a binocular vision cleaning robot as an example.

双目摄像头中包括的两个摄像头因安装的终端设备不同,其相应的外参也不同。因此在将双目摄像头安装于终端上(例如双目视觉扫地机器人)时,需要对其进行标定,该标定即为计算出该双目摄像头的外参,外参包括双目摄像头之间的实际距离T,以及双目摄像头旋转移动的转换矩阵R。The two cameras included in the binocular camera have different external parameters depending on the installed terminal equipment. Therefore, when the binocular camera is mounted on the terminal (for example, a binocular vision cleaning robot), it needs to be calibrated. The calibration is to calculate the external parameters of the binocular camera, and the external parameters include the actual between the binocular cameras. The distance T, and the transformation matrix R of the binocular camera rotating movement.

在本实施例中,标定之前,将激光测距传感器与安装好的双目摄像头设置在同一深度平面(同一竖直平面)内,优选地,所述激光测距传感器位于所述双目摄像头中两个摄像头连线的中点上。测量单元10通过激光测距传感器可以测量出与指定目标的实际距离D,该指定目标指的是纹理丰富的目标,例如墙体上的一副壁画、相框等,纹理丰富的指定目标便于特征点的识别。激光测距传感器发射出红外光线照射在指定目标上形成一个红外光点,两个摄像头分别采集所述指定目标上的红外光点图像信息;第二计算单元30根据图像信息中红外光点在两帧图像中的匹配关系计算激光测距传感器与红外光点之间的深度值d,该深度值d是一个刻度值,其代表的是红外光点与激光测距传感器之间具有多少个刻度。可以理解的是,根据上述实际距离D以及深度值d,便可以计算出尺度s,即每一个刻度的距离值。In this embodiment, before the calibration, the laser ranging sensor and the installed binocular camera are disposed in the same depth plane (the same vertical plane), and preferably, the laser ranging sensor is located in the binocular camera. The midpoint of the connection between the two cameras. The measuring unit 10 can measure the actual distance D from the specified target by the laser ranging sensor, and the specified target refers to a texture-rich target, such as a mural on a wall, a photo frame, etc., and the texture-rich designated target facilitates the feature point. Identification. The laser ranging sensor emits infrared light to form an infrared spot on the specified target, and the two cameras respectively collect infrared spot image information on the specified target; the second calculating unit 30 according to the image information, the infrared spot is in two The matching relationship in the frame image calculates the depth value d between the laser ranging sensor and the infrared spot, which is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor. It can be understood that, according to the actual distance D and the depth value d described above, the scale s, that is, the distance value of each scale can be calculated.

进一步地,第一计算单元20通过两个摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t,该缩放值t不是一个实际距离值,其代表的是两个摄像头之间具有多少个刻度。由于上述测量均在同一状态下(即保持激光测距传感器以及双面摄像头位置不变)进行测量,因此,尺度s相同。最后,第三计算单元40便可以根据上述尺度s以及缩放值t计算出两个摄像头之间的实际距离T。Further, the first calculating unit 20 separately collects the image information of the specified target through the two cameras, and calculates the conversion matrix R of the rotation movement of the binocular camera and the scaling of the distance between the two cameras according to the collected image information of the specified target. The value t, which is not an actual distance value, represents how many scales there are between the two cameras. Since the above measurements are all measured in the same state (ie, keeping the laser ranging sensor and the position of the double-sided camera unchanged), the scale s is the same. Finally, the third calculating unit 40 can calculate the actual distance T between the two cameras according to the above-mentioned scale s and the zoom value t.

综上所述,便计算出双面摄像头旋转移动的转换矩阵R以及两个摄像头之间的实际距离T,完成对双面摄像头的外参标定。准确获取外参,且简单方便,运算量少,无需人为标定。In summary, the conversion matrix R of the rotational movement of the double-sided camera and the actual distance T between the two cameras are calculated, and the external reference calibration of the double-sided camera is completed. Accurate access to external parameters is simple and convenient, with less computational complexity and no human calibration.

参照图5,在一实施例中,所述第一计算单元20包括:Referring to FIG. 5, in an embodiment, the first calculating unit 20 includes:

提取子单元201,用于对采集的指定目标的图像信息进行特征提取,提取两个 摄像头采集的图像中匹配的特征点;The extracting subunit 201 is configured to perform feature extraction on the collected image information of the specified target, and extract two Matching feature points in the image captured by the camera;

第一计算子单元202,用于根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。The first calculating sub-unit 202 is configured to calculate, according to the matched feature points, a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras.

本实施例中,通过两个摄像头对指定目标进行图像采集,提取子单元201对图像信息进行特征提取,提取两帧图像中相同的特征点进行匹配,提取两个摄像头采集的图像中匹配的特征点的数量为八个,第一计算子单元202再根据匹配的特征点,利用归一化八点法计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。该缩放值t不是一个实际距离值,其代表的是两个摄像头之间具有多少个刻度。In this embodiment, image acquisition is performed on a specified target by two cameras, and the extraction subunit 201 extracts feature information of the image information, extracts the same feature points in the two frames of images for matching, and extracts matching features in the images acquired by the two cameras. The number of points is eight, and the first calculating sub-unit 202 calculates the conversion matrix R of the rotation of the binocular camera and the scaling value t of the distance between the two cameras by using the normalized eight-point method according to the matched feature points. The scaling value t is not an actual distance value, which represents how many scales there are between the two cameras.

在另一实施例中,上述双面摄像头标定装置还包括:In another embodiment, the double-sided camera calibration device further includes:

去噪单元,用于对采集的指定目标的图像信息进行去噪处理。具体地,可以使用高斯滤波、中值滤波或形态学操作等进行去噪处理。The denoising unit is configured to perform denoising processing on the collected image information of the specified target. Specifically, denoising processing may be performed using Gaussian filtering, median filtering, or morphological operations or the like.

在另一实施例中,所述第二计算单元30具体用于:In another embodiment, the second calculating unit 30 is specifically configured to:

根据所述红外光点在两个摄像头采集的图像中的匹配关系,利用三角法计算激光测距传感器与红外光点之间的深度值d。According to the matching relationship of the infrared spot in the image acquired by the two cameras, the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method.

本实施例中,两个摄像头各采集一帧红外光点的图像,在图像中根据红外光点这一相同的特征点进行匹配,第二计算单元30利用三角法计算激光测距传感器与红外光点之间的深度值d;该深度值d是一个刻度值,其代表的是红外光点与激光测距传感器之间具有多少个刻度。In this embodiment, the two cameras respectively acquire an image of one frame of infrared light spots, and the image is matched according to the same feature point of the infrared light spot, and the second calculating unit 30 calculates the laser distance measuring sensor and the infrared light by using the triangulation method. The depth value d between the points; the depth value d is a scale value representing how many scales there are between the infrared spot and the laser ranging sensor.

参照图6,在上述实施例中,所述第三计算单元40包括:Referring to FIG. 6, in the above embodiment, the third calculating unit 40 includes:

第二计算子单元401,用于根据所述实际距离D、深度值d,计算出尺度s;a second calculating subunit 401, configured to calculate a scale s according to the actual distance D and the depth value d;

第三计算子单元402,用于根据所述尺度s以及两个摄像头之间距离的缩放值t,计算两个摄像头之间的实际距离T。The third calculating subunit 402 is configured to calculate an actual distance T between the two cameras according to the scale s and the scaling value t of the distance between the two cameras.

在本实施例中,指定目标与激光测距传感器之间的实际距离为D,激光测距传感器与红外光点之间的深度值为d,因此,第二计算子单元401便可以计算出当前测量状态下的尺度s。该尺度s即为两个摄像头之间距离的尺度值,因此根据所述尺度s以及两个摄像头之间距离的缩放值t,第三计算子单元402便可以计算出两个摄像头之间的实际距离T。 In this embodiment, the actual distance between the specified target and the laser ranging sensor is D, and the depth value between the laser ranging sensor and the infrared spot is d, so the second calculating sub-unit 401 can calculate the current The scale s in the measurement state. The scale s is a scale value of the distance between the two cameras, so according to the scale s and the zoom value t of the distance between the two cameras, the third calculation sub-unit 402 can calculate the actual between the two cameras. Distance T.

[根据细则26改正23.02.2018] 
具体地,所述尺度s的计算公式为s=D/d;所述实际距离T的计算公式为T=s×t。
[Correction according to Rule 26 23.02.2018]
Specifically, the calculation formula of the scale s is s=D/d; the calculation formula of the actual distance T is T=s×t.

综上所述,为本发明实施例中提供的双目摄像头标定方法及装置,终端通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T;以此来对双目摄像头进行标定;准确计算出两个摄像头之间的实际距离T以及双目摄像头旋转移动的转换矩阵R,准确获取外参,且简单方便,运算量少,无需人为标定。In summary, the binocular camera calibration method and device provided in the embodiment of the present invention, the terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera; The binocular camera separately collects infrared spot image information irradiated by the laser ranging sensor on the specified target, and calculates a depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information; The camera separately collects image information of the specified target, and calculates a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the collected image information of the specified target; according to the actual distance D, the depth The value d and the scaling value t of the distance between the two cameras calculate the actual distance T between the two cameras; thereby calibrating the binocular camera; accurately calculating the actual distance T between the two cameras and the binocular The rotation matrix of the camera rotates to obtain the external parameters accurately, and it is simple and convenient, and the amount of calculation is small, no need for artificial Calibration.

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。Those skilled in the art will appreciate that each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. . Those skilled in the art will appreciate that these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method. The blocks of the disclosed structure and/or block diagrams and/or flow diagrams or blocks specified in the various blocks.

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。Those skilled in the art can understand that the steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, changed, rearranged, decomposed, combined, or deleted.

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利 用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。 The above description is only a preferred embodiment of the present invention, and thus does not limit the scope of the patent of the present invention. The equivalent structure or equivalent flow transformation made by the present specification and the contents of the drawings, or directly or indirectly applied to other related technical fields, are all included in the scope of patent protection of the present invention.

Claims (16)

一种双目摄像头标定方法,其特征在于,包括以下步骤:A binocular camera calibration method, comprising the steps of: 终端通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;The terminal measures the actual distance D between the laser ranging sensor and the specified target through a laser ranging sensor located at the same depth plane as the binocular camera; 通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;The image information of the specified target is respectively acquired by the binocular camera, and the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated according to the collected image information of the specified target; 通过双目摄像头分别采集激光测距传感器照射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;Acquiring the infrared spot image information of the laser ranging sensor on the specified target by the binocular camera, and calculating the depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information; 根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T。The actual distance T between the two cameras is calculated from the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras. 根据权利要求1所述的双目摄像头标定方法,其特征在于,所述根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t的步骤,包括:The binocular camera calibration method according to claim 1, wherein the conversion matrix R of the rotation movement of the binocular camera and the scaling value of the distance between the two cameras are calculated according to the acquired image information of the specified target. Steps include: 对采集的指定目标的图像信息进行特征提取,提取两个摄像头采集的图像中匹配的特征点;Performing feature extraction on the collected image information of the specified target, and extracting matching feature points in the images acquired by the two cameras; 根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。According to the matched feature points, the conversion matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras are calculated. 根据权利要求2所述的双目摄像头标定方法,其特征在于,提取两个摄像头采集的图像中匹配的特征点的数量为八个,所述根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t的步骤,具体包括:The binocular camera calibration method according to claim 2, wherein the number of matching feature points in the images acquired by the two cameras is eight, and the rotation of the binocular camera is calculated according to the matched feature points. The step of converting the matrix R and the scaling value t of the distance between the two cameras includes: 根据匹配的八个特征点,利用归一化八点法计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。According to the matched eight feature points, the normalized eight-point method is used to calculate the transformation matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras. 根据权利要求1所述的双目摄像头标定方法,其特征在于,所述通过双目摄像头分别采集指定目标的图像信息的步骤之后,还包括: The binocular camera calibration method according to claim 1, wherein the step of separately acquiring the image information of the specified target by the binocular camera further comprises: 对采集的指定目标的图像信息进行去噪处理。Perform image denoising on the acquired image information of the specified target. 根据权利要求1所述的双目摄像头标定方法,其特征在于,所述根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d的步骤,包括:The binocular camera calibration method according to claim 1, wherein the step of calculating a depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information comprises: 根据所述红外光点在两个摄像头采集的图像中的匹配关系,利用三角法计算激光测距传感器与红外光点之间的深度值d。According to the matching relationship of the infrared spot in the image acquired by the two cameras, the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method. 根据权利要求1所述的双目摄像头标定方法,其特征在于,所述根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T的步骤包括:The binocular camera calibration method according to claim 1, wherein the actual distance between the two cameras is calculated according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras. The steps of T include: 根据所述实际距离D、深度值d,计算出尺度s;Calculating a scale s according to the actual distance D and the depth value d; 根据所述尺度s以及两个摄像头之间距离的缩放值t,计算两个摄像头之间的实际距离T。The actual distance T between the two cameras is calculated based on the scale s and the scaling value t of the distance between the two cameras. [根据细则26改正23.02.2018] 
根据权利要求6所述的双目摄像头标定方法,其特征在于,所述尺度s的计算公式为
s=D/d
;所述实际距离T的计算公式为
T=s×t
[Correction according to Rule 26 23.02.2018]
The binocular camera calibration method according to claim 6, wherein the calculation formula of the scale s is
s=D/d
The calculation formula of the actual distance T is
T=s×t
.
根据权利要求1所述的双目摄像头标定方法,其特征在于,所述激光测距传感器位于所述双目摄像头中两个摄像头连线的中点上;The binocular camera calibration method according to claim 1, wherein the laser ranging sensor is located at a midpoint of two camera connections in the binocular camera; 所述终端为双目视觉扫地机器人。The terminal is a binocular vision cleaning robot. 一种双目摄像头标定装置,其特征在于,包括:A binocular camera calibration device, comprising: 测量单元,用于通过与双目摄像头位于同一深度平面的激光测距传感器测量激光测距传感器与指定目标的实际距离D;a measuring unit, configured to measure an actual distance D between the laser ranging sensor and the specified target by a laser ranging sensor located at the same depth plane as the binocular camera; 第一计算单元,用于通过双目摄像头分别采集指定目标的图像信息,并根据采集的指定目标的图像信息,计算出双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t;The first calculating unit is configured to separately collect image information of the specified target through the binocular camera, and calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value of the distance between the two cameras according to the collected image information of the specified target t; 第二计算单元,用于通过双目摄像头分别采集激光测距传感器照 射在所述指定目标上的红外光点图像信息,并根据图像信息中的匹配关系计算激光测距传感器与红外光点之间的深度值d;a second calculating unit for separately collecting laser ranging sensor photos through a binocular camera Infrared spot image information incident on the specified target, and calculating a depth value d between the laser ranging sensor and the infrared spot according to the matching relationship in the image information; 第三计算单元,用于根据所述实际距离D、深度值d以及两个摄像头之间距离的缩放值t计算出两个摄像头之间的实际距离T。And a third calculating unit, configured to calculate an actual distance T between the two cameras according to the actual distance D, the depth value d, and the scaling value t of the distance between the two cameras. 根据权利要求9所述的双目摄像头标定装置,其特征在于,所述第一计算单元包括:The binocular camera calibration apparatus according to claim 9, wherein the first calculation unit comprises: 提取子单元,用于对采集的指定目标的图像信息进行特征提取,提取两个摄像头采集的图像中匹配的特征点;Extracting a sub-unit for performing feature extraction on the collected image information of the specified target, and extracting matching feature points in the images acquired by the two cameras; 第一计算子单元,用于根据匹配的特征点,计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。The first calculating subunit is configured to calculate a conversion matrix R of the rotation movement of the binocular camera and a scaling value t of the distance between the two cameras according to the matched feature points. 根据权利要求10所述的双目摄像头标定装置,其特征在于,提取两个摄像头采集的图像中匹配的特征点的数量为八个,所述第一计算子单元具体用于:The binocular camera calibration device according to claim 10, wherein the number of matching feature points in the images acquired by the two cameras is eight, and the first calculation sub-unit is specifically configured to: 根据匹配的八个特征点,利用归一化八点法计算双目摄像头旋转移动的转换矩阵R以及两个摄像头之间距离的缩放值t。According to the matched eight feature points, the normalized eight-point method is used to calculate the transformation matrix R of the rotation movement of the binocular camera and the scaling value t of the distance between the two cameras. 根据权利要求9所述的双目摄像头标定装置,其特征在于,还包括:The binocular camera calibration device according to claim 9, further comprising: 去噪单元,用于对采集的指定目标的图像信息进行去噪处理。The denoising unit is configured to perform denoising processing on the collected image information of the specified target. 根据权利要求9所述的双目摄像头标定装置,其特征在于,所述第二计算单元具体用于:The binocular camera calibration device according to claim 9, wherein the second calculation unit is specifically configured to: 根据所述红外光点在两个摄像头采集的图像中的匹配关系,利用三角法计算激光测距传感器与红外光点之间的深度值d。According to the matching relationship of the infrared spot in the image acquired by the two cameras, the depth value d between the laser ranging sensor and the infrared spot is calculated by a trigonometry method. 根据权利要求9所述的双目摄像头标定装置,其特征在于,所述第三计算单元包括:The binocular camera calibration device according to claim 9, wherein the third calculating unit comprises: 第二计算子单元,用于根据所述实际距离D、深度值d,计算出尺度s;a second calculating subunit, configured to calculate a scale s according to the actual distance D and the depth value d; 第三计算子单元,用于根据所述尺度s以及两个摄像头之间距离的缩放值t,计算两个摄像头之间的实际距离T。 And a third calculating subunit, configured to calculate an actual distance T between the two cameras according to the scale s and a scaling value t of the distance between the two cameras. [根据细则26改正23.02.2018] 
根据权利要求14所述的双目摄像头标定装置,其特征在于,所述尺度s的计算公式为
s=D/d
;所述实际距离T的计算公式为
T=s×t
[Correction according to Rule 26 23.02.2018]
The binocular camera calibration apparatus according to claim 14, wherein the scale s is calculated as
s=D/d
The calculation formula of the actual distance T is
T=s×t
.
根据权利要求9所述的双目摄像头标定装置,其特征在于,所述激光测距传感器位于所述双目摄像头中两个摄像头连线的中点上;The binocular camera calibration device according to claim 9, wherein the laser ranging sensor is located at a midpoint of a connection between two cameras of the binocular camera; 所述终端为双目视觉扫地机器人。 The terminal is a binocular vision cleaning robot.
PCT/CN2017/114502 2017-12-04 2017-12-04 Binocular camera calibration method and device Ceased WO2019109226A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/114502 WO2019109226A1 (en) 2017-12-04 2017-12-04 Binocular camera calibration method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/114502 WO2019109226A1 (en) 2017-12-04 2017-12-04 Binocular camera calibration method and device

Publications (1)

Publication Number Publication Date
WO2019109226A1 true WO2019109226A1 (en) 2019-06-13

Family

ID=66750665

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/114502 Ceased WO2019109226A1 (en) 2017-12-04 2017-12-04 Binocular camera calibration method and device

Country Status (1)

Country Link
WO (1) WO2019109226A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101630406A (en) * 2008-07-14 2010-01-20 深圳华为通信技术有限公司 Camera calibration method and camera calibration device
CN103606149A (en) * 2013-11-14 2014-02-26 深圳先进技术研究院 Method and apparatus for calibration of binocular camera and binocular camera
CN104537659A (en) * 2014-12-23 2015-04-22 金鹏电子信息机器有限公司 Automatic two-camera calibration method and system
CN106023237A (en) * 2016-06-17 2016-10-12 武汉理工大学 Binocular camera positioning calibration method
US20170308103A1 (en) * 2015-11-13 2017-10-26 Autel Robotics Co., Ltd. Flight device, flight control system and method
CN108012143A (en) * 2017-12-04 2018-05-08 深圳市沃特沃德股份有限公司 Binocular camera scaling method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101630406A (en) * 2008-07-14 2010-01-20 深圳华为通信技术有限公司 Camera calibration method and camera calibration device
CN103606149A (en) * 2013-11-14 2014-02-26 深圳先进技术研究院 Method and apparatus for calibration of binocular camera and binocular camera
CN104537659A (en) * 2014-12-23 2015-04-22 金鹏电子信息机器有限公司 Automatic two-camera calibration method and system
US20170308103A1 (en) * 2015-11-13 2017-10-26 Autel Robotics Co., Ltd. Flight device, flight control system and method
CN106023237A (en) * 2016-06-17 2016-10-12 武汉理工大学 Binocular camera positioning calibration method
CN108012143A (en) * 2017-12-04 2018-05-08 深圳市沃特沃德股份有限公司 Binocular camera scaling method and device

Similar Documents

Publication Publication Date Title
CN108012143B (en) Binocular camera calibration method and device
CN100493207C (en) Distortion Measurement Correction Method and Comprehensive Test Target of CCD Camera System
CN101727670B (en) Flexible calibrating method and device for variable-format multiple-camera system
WO2021208398A1 (en) Method and apparatus for line-of-sight measurement and positioning, and computer device
CN102374856B (en) Measuring method of real-time accurate pointing of astronomical telescope
CN105513072A (en) PTZ correction method
WO2021004416A1 (en) Method and apparatus for establishing beacon map on basis of visual beacons
CN116051659A (en) A joint calibration method of line scan camera and 2D laser scanner
CN110148454B (en) Positioning method, positioning device, server and storage medium
CN104776832A (en) Method, set top box and system for positioning objects in space
CN106556414B (en) An Automatic Digital Orientation Method for Laser Scanner
CN107403447A (en) Depth image acquisition method
CN112967345A (en) External parameter calibration method, device and system of fisheye camera
CN107084680A (en) Target depth measuring method based on machine monocular vision
CN110749286A (en) Portable remote plant size measuring instrument and measuring method thereof
US20250244160A1 (en) Infrared vision positioning method for concrete pumping liquid level in tube of steel tubular arch bridge
CN109949232A (en) Measurement method, system, electronic device and medium combining image and RTK
CN104864810A (en) Digital measuring method and device thereof
CN105043252A (en) Image processing based size measuring method without reference object
CN106500729A (en) A kind of smart mobile phone self-inspection calibration method without the need for control information
US11769268B1 (en) System and method for detecting deviations in building structures using reconstructed 3d models
CN115046642B (en) Multi-environment temperature compensation calibration method, device, computing equipment and storage medium
CN113506351B (en) ToF camera calibration method, device, electronic device and storage medium
WO2019109226A1 (en) Binocular camera calibration method and device
CN109540112B (en) A total station and its method for measuring sun orientation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17934297

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17934297

Country of ref document: EP

Kind code of ref document: A1