The invention provides a method for measuring the distance between objects by using projections of the objects in a video. The method comprises the following steps of S01, building a model, wherein apoint A is set as a vertex of a camera, a point O is set as an intersection point of the bottom surface of the camera, points B and C are set as two measured objects, projections of the points B and Cand the ground are OB and OC respectively, a point B' is the projection of the point B and the ground in a video picture, a point C' is the projection of the point C and the ground in the video picture, the point A is connected with the point O by a straight line, the point A, the point B and the point B' are connected by a straight line, the point A, the point C and the point C' are connected bya straight line, the point O, the point OB and the point B' are connected by a straight line, the point B is connected with the point B' by a straight line, the point B is connected with the point OBby a straight line, the point C is connected with the point OC by a straight line, and the point OB is connected with the point OC by a straight line, so that the model is built; and calculating thedistance between the OB and the OC through mathematical calculation. According to the method, data of two-dimensional coordinates of an original video picture are not used and the calculation error caused by lens distortion is eliminated.