imread('C:/Users/xpp/Desktop/Lena.png',0)#原始图像
img2=cv2.imread('C:/Users/xpp/Desktop/face.png',0)#原始图像
sift...=cv2.xfeatures2d.SIFT_create()#实例化
kp1,des1=sift.detectAndCompute(img1,None)#找出图像中的关键点
kp2,des2=sift.detectAndCompute...drawMatchesKnn(img1,kp1,img2,kp2,good_matches,None,flags=2)#在最佳匹配点之间绘制直线
pylab.imshow(img3)
pylab.show()
算法:SIFT...暴力匹配是通过识别两个图像之间的SIFT关键点最近的邻居来进行匹配。