The invention discloses an
underwater binocular camera calibration method based on
laser assistance, and the method comprises the steps: firstly constructing an
underwater stereoscopic vision binocular
refraction-removing imaging model according to the Snell's law, and correcting an
underwater imaging error; secondly, acquiring a camera internal reference matrix by using a Zhang Zhengyou calibration method; then, a
laser range finder is used for projecting
laser to the calibration plate to form a
light spot, the center pixel coordinate of the
light spot is extracted through a gray
gravity center method, the three-dimensional coordinate of the
light spot is calculated in combination with
laser ranging data, and the initial value of an external parameter matrix of the binocular camera is solved; and finally, introducing a
Bayesian optimization algorithm, and optimizing the constraint equation by taking minimization of a three-dimensional coordinate
calculation error as a target so as to obtain an exact solution of an external parameter matrix of the camera. Through organic combination of a
deep learning technology and
binocular stereo vision, the parameter calibration precision of the underwater
binocular stereo vision camera is improved, a reliable technical guarantee is provided for subsequent underwater concrete structure defect quantification, and the fine monitoring requirement in a complex
water environment is met.