我嘗試比較兩個不同圖像中的兩個點,因此我想將座標轉換爲關鍵點以便稍後使用它們計算描述和匹配結果。如何使用OpenCV將給定座標轉換爲Python中的KAZE關鍵點
我找到了方法:
keypoint = cv2.KeyPoint(x, y, 0)
vec = [keypoint]
和它的作品,但作爲結果我得到每次:
>>>akaze.compute(image, vec)
([], None)
即使當我把檢測到的關鍵點,將它們轉換爲座標,然後返回到關鍵點(使用上面的結構)我得到相同的結果。
那麼,如何將給定的座標轉換爲關鍵點(例如KAZE關鍵點)? 非常感謝!
問候, 利奧
在C++中,您可以使用[KeyPoint :: convert](http://docs.opencv.org/master/d2/d29/classcv_1_1KeyPoint.html#ab6a67a0ab17d65a1b28502eba424bfde)。還應該有Python綁定到這個。 – Miki