A new calibration method is proposed on the basic of OpenCV camera model and existing calibration method. The method can be accomplished in three concerted steps. Firstly, standardization homography matrix is obtained through camera linear model namely normalized the elements in lower right corner of the original matrix, then the intrinsic parameters matrix and external parameter initial value of camera can be calibrated through solving the statically indeterminate equations with the least square method. Secondly, concerning lens distortion, nonlinear model is obtained, and using intersection point coordinate of chess board and initial value of the first step, initial value of distortion parameters is given through the least square method. Finally, all the camera parameters will nonlinear optimized.