The invention provides a positioning method and system based on a safe driving map and binocular recognition of traffic signs. Primary positioning of a running vehicle is carried out via the positioning system by means of a high-precision map. Meanwhile, images of the part in front of the vehicle are acquired, and traffic signs in the images are detected and identified. Coordinates of the traffic signs are recognized and obtained in the high-precision map, the distance between the vehicle and the signs are measured, and the position of the vehicle is calculated by comparing the coordinates of the traffic signs. In this way, the vehicle is positioned. By means of the invention, on the basis of traditional navigation data, acquisition of road traffic signs is added, roads signs are adopted to help positioning vehicles, the distance between vehicles and traffic signs is measured according to coordinates and sizes of signs which are recognized by left and right cameras, and vehicle positions are calculated according to spatial coordinates of traffic signs which are already stored in the high-precision map, so that submeter-level coordinate positioning is provided and a lane-based topology network is established.