The present invention discloses an
optical flow-camera calibration fusion
visible light positioning method, which includes building a
visible light positioning system indoors and using a camera to obtain image information containing
white light LEDs at different times. n , for image information l n Preprocessing is performed to obtain the two-dimensional coordinates of the
white light LED in the pixel plane, and the camera calibration and positioning
algorithm is used to calculate the camera's
pose in the world coordinate
system. It is determined whether the camera calibration and positioning
algorithm can obtain an analytical solution. If so, the
optical flow algorithm is used to calculate the camera's
pose, and the poses calculated by the camera calibration and positioning algorithm and the
optical flow algorithm are accumulated. Then, the
Kalman filter is used to perform data fusion to update the camera's
pose information and complete the positioning of the visible light. If not, the optical flow algorithm is used to estimate the camera's pose, and the
Kalman filter fusion is performed in combination with the camera's current position,
moving speed and direction to update the camera's pose information and complete the positioning of the visible light.