報錯
- 調用cv2.xfeatures2d.SIFT_create()初始化SIFT檢測器對象時報如下錯誤:
module 'cv2.cv2' has no attribute 'xfeatures2d'
原因
- 該特徵檢測算法在最新的開源的opencv庫中似乎被去掉了,不能使用,因爲該算法申請了版權
解決辦法
- 卸載opencv
- 重新下載:
pip install opencv-contrib-python==3.4.2.16 -i "https://pypi.doubanio.com/simple/"
- 這個源親測有效,速度很快