The invention discloses a camera calibration method based on an improved
distortion model. The method comprises the following steps: according to the transformation relationship between a world coordinate
system and an image coordinate
system, establishing a camera calibration model; according to orthogonal property of a matrix, obtaining a constraint equation of internal parameters of a camera; approximately calculating an initial value through a linear solution method, and then, calculating a
homography matrix through a
gradient method; according to the calculated constraint equation and the
homography matrix, calculating camera
model parameters; combining Zhengyou Zhang and Heikkila calibration models, changing solving order of the two ends of a
distortion model equation according to radial
distortion and tangential distortion, and calculating the initial value through a linear least square method; and carrying out optimization solution on the camera parameters through a Levenberg-Marquardt
algorithm to obtain optimal camera parameters. The method realizes camera calibration and has the advantages of high calibration precision and easy implementation.