报错
- 调用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/"
- 这个源亲测有效,速度很快