The principle of SIFT feature matching algorithm is to generate SIFT feature vector of the characteristic points, through the matching of feature vector to realize the matching of the images. SIFT feature is a kind of local image characteristics which is invariant to image scale. Expounds the specific process of how SIFT feature vector is generated, including the building of the scale space, the detection of the key points and accurately positioning these points, determines the direction of the feature vector, and finally form the SIFT features vector and according to the vector to realize the image matching. According to the experimental results it is concluded that SIFT algorithm can effectively and accurately realize the matching of images.