0
目前我在opevcv工作與Python,但是當我使用在ORB匹配誤差與OpenCV的3
kp1 = orb.detect(img1,None)
kp2 = orb.detect(img2,None)
kp1, des1 = orb.compute(img1, kp1)
kp2, des2 = orb.compute(img2, kp2)
matches = matcher.match(des1, des2)
我得到匹配是沒有定義
matches = matcher.match(des1, des2)
NameError: name 'matcher' is not defined
錯誤,我使用的OpenCV 3.0.0與python 2.7,誰能告訴我爲什麼我得到這個錯誤? 我們可以使用匹配器或不使用python?
有您創建的[匹配對象(http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_feature2d/py_matcher/py_matcher.html)第一?。類似於'matcher = cv2.BFMatcher(cv2.NORM_HAMMING,crossCheck = True)' – Miki
不,實際上我是這個領域的新手,所以我不知道創建匹配器對象的正確語法是什麼 – whishky
檢查我發佈在鏈接 – Miki