The invention discloses a high-precision
binocular vision rotor three-dimensional
vibration measurement method based on segmentation constraint, and the method comprises the steps: collecting a
rotor vibration video at a first
visual angle through a first collection device, and constructing a first vibration image
data set; synchronously utilizing a second acquisition device to acquire a
rotor vibration video under a second
visual angle, and constructing a second vibration image
data set; camera calibration is carried out on the
binocular vision acquisition devices according to the calibration plate, and unit
conversion coefficients under the first acquisition device and the second acquisition device are obtained; deducing the value of an included angle between two acquisition devices in the
binocular vision acquisition device; extracting a first preset number of images from the first vibration image
data set and the second vibration image data set, respectively marking the images, and dividing the marked images into a
training set and a
verification set; taking the
training set and the
verification set as the input of an infinitesimal displacement segmentation
network model to obtain a trained infinitesimal displacement segmentation
network model; inputting a continuous to-be-predicted
rotor vibration image pair into the trained infinitesimal displacement segmentation
network model for prediction, and obtaining a semantic segmentation
mask of the image; and according to the semantic segmentation
mask, using a fusion semantic segmentation guide matching and double-view
triangulation method to extract a rotor vibration three-dimensional coordinate. According to the invention, the detection precision of tiny vibration displacement is high.