The invention belongs to the technical field of non-contact three-dimensional measurement, discloses a
galvanometer type line
laser three-dimensional
reconstruction method based on a double BP neural network, and aims to solve the problems of complex calibration, low
laser line extraction precision and large coordinate
calculation error in the prior art. The method comprises the following steps: firstly, fixing poses of a
galvanometer and line
laser, calibrating internal reference of a camera and establishing a coordinate
system; a
data set is acquired through Z-axis translation of a calibration plate and multi-angle scanning of a
galvanometer, laser rays are searched by adopting a depth-first
algorithm, and center pixel coordinates of stripes are extracted from each column in a Weibull distribution manner; a precise three-dimensional coordinate
data set is obtained by combining a
homography matrix and light
plane fitting, a double BP neural network is constructed, and XY coordinates and Z-axis coordinates are sequentially trained and output; during actual measurement,
laser line characteristic data and a galvanometer angle of a measured object are input, and three-dimensional reconstruction is completed. The calibration process is simplified, the
laser line extraction and coordinate calculation precision is improved, the cost is low, the adaptability is high, and the method is suitable for industrial detection,
reverse engineering and other scenes.