The invention provides a sea wave
observation method based on a binocular camera, and belongs to the technical field of
image processing, and the method comprises the steps: S1, enabling the binocular camera to
shoot a sea wave image, and generating sea wave
point cloud data at a current moment t; s2, converting the sea wave
point cloud data in the S1 into sea wave
point cloud data in a geodetic coordinate
system; s3, performing quality screening and optimization on the sea wave data in the S2; the method comprises the steps of selecting a
region of interest, performing quality screening, converting
noise data points into null values, performing null value filling and performing
Gaussian filtering. The quality of the sea wave data is divided into excellent, good and poor through quality screening; s4, calculating the
wave height,
wavelength and period of the sea wave at the moment based on the sea wave point
cloud data with high quality and good quality; and S5, repeating the steps S1 to S4 to obtain multi-frame sea wave point
cloud data at different moments, and calculating effective sea
wave height,
wavelength, period and sea wave spectrum. According to the method, the null value can be filled, so that the overall data is more reasonable, and the obtained
elevation data is more accurate.