The invention discloses a three-dimensional vision calibration and positioning method and
system based on an event camera, and belongs to the field of positioning. The method comprises the steps of constructing an array containing a plurality of unique frequency coding light sources, constructing a binocular event camera
system, collecting
light source array
light signal event streams, extracting pixel positions, frequencies and
timestamp information, determining pixel coordinate centroids of the light sources through frequency and pixel clustering analysis, and establishing frequency and
centroid mapping. Auxiliary light sources with the same coding rule are arranged on the surface of a target object, and after a binocular
system collects light signals of the auxiliary light sources, the center-of-
mass coordinates of the light sources are matched according to the mapping relation. And based on event camera calibration parameters and binocular external parameters, correcting and stereoscopically matching
centroid coordinates, and calculating three-dimensional coordinates of the auxiliary
light source through
triangulation. And in combination with the known geometric topological relation of the auxiliary
light source on the surface of the object, the spatial
pose of the target object is solved by using a
rigid transformation algorithm, and high-precision positioning is completed. According to the embodiment, the calibration precision can be improved in a complex application environment.