ORB特征匹配(python)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                ORB特征匹配(python)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                輸入的兩個圖
輸出圖片
雖然感覺有點不太準(zhǔn)。
代碼
import cv2 from matplotlib import pyplot as pltimg1 = cv2.imread('6.jpg', cv2.IMREAD_GRAYSCALE) img2 = cv2.imread('7.jpg', cv2.IMREAD_GRAYSCALE) orb = cv2.ORB_create() kp1, des1 = orb.detectAndCompute(img1, None) kp2, des2 = orb.detectAndCompute(img2, None) bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True) matches = bf.match(des1, des2) matches = sorted(matches, key=lambda x: x.distance) img3 = cv2.drawMatches(img1, kp1, img2, kp2, matches[:80], img2, flags=2)plt.imshow(img3), plt.show()總結(jié)
以上是生活随笔為你收集整理的ORB特征匹配(python)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: SURF角点检测(python)
 - 下一篇: FLANN特征匹配(Python)