The invention provides a
binocular vision obstacle detection method based on three-dimensional
point cloud segmentation. The method comprises the steps of synchronously collecting two camera images of the same specification, conducting calibration and correction on a binocular camera, and calculating a three-dimensional
point cloud segmentation threshold value; using a three-dimensional matching
algorithm and three-dimensional reconstruction calculation for obtaining a three-dimensional
point cloud, and conducting
image segmentation on a
reference map to obtain image blocks; automatically detecting the height of a
road surface of the three-dimensional point cloud, and utilizing the three-dimensional
point cloud segmentation threshold value for conducting segmentation to obtain a
road surface point cloud, obstacle point clouds at different positions and unknown region point clouds; utilizing the point clouds obtained through segmentation for being combined with the segmented image blocks, determining the
correctness of obstacles and the
road surface, and determining position ranges of the obstacles, the road surface and unknown regions. According to the
binocular vision obstacle detection method, the camera and the height of the road surface can be still detected under the complex environment, the three-dimensional segmentation threshold value is automatically estimated, the obstacle point clouds, the road
surface point cloud and the unknown region point clouds can be obtained through segmentation, the
color image segmentation technology is ended, color information is integrated,
correctness of the obstacles and the road surface is determined, the position ranges of the obstacles, the road surface and the unknown regions are determined, the high-robustness obstacle detection is achieved, and the
binocular vision obstacle detection method has higher reliability and practicability.