Abstract:In this paper, the research of 3D measurement technology based on binocular vision has been deeply explored, including camera model, binocular camera calibration, image correction, feature extraction, feature point matching and so on. At the same time, based on the classification idea of machine learning, the corner extraction is transformed into a binary classification problem, and the random forest algorithm is used to achieve corner extraction, and the sub pixel pixel corner extraction is achieved by random forest predictions. Compared with the traditional 3D corner detection algorithm, this method has better automation performance, and can avoid the phenomenon of corner clusters and achieve high-precision sub-pixel corner extraction to obtain more precise 2D pixel coordinates. The high-precision 2D pixel coordinates are used to get the 3D world coordinates of points. this is also the basis and core of the 3D measurement technology based on binocular vision.