解决: AttributeError: module 'cv2' has no attribute 'SURF'

简介: 解决: AttributeError: module 'cv2' has no attribute 'SURF'

AttributeError: module 'cv2' has no attribute 'SURF'

遇到该问题时,网友多是建议补个包,即pip install opencv-contrib-python

我在补完之后又出现下面这样的错误:

OpenCV(3.4.3) C:\projects\opencv-python\opencv_contrib\modules\xfeatures2d\src\sift.cpp:1207: error: (-213:The function/feature is not implemented) This algorithm is patented(专利保护) and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function ‘cv::xfeatures2d::SIFT::create’

将opencv版本退到3.4.2即可解决,卸载之前的包(pip uninstall opencv-python),然后

pip install opencv-python==3.4.2.16
pip install opencv-contrib-python==3.4.2.16

注意以上两条命令==左右没有空格

又报错误:

'module' object has no attribute 'xfeatures2d'

变更后为

Detector= cv2.xfeatures2d.SURF_create()

目录
相关文章
|
1月前
|
Python
AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘,imresize,imsave等问题
AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘,imresize,imsave等问题
26 1
|
TensorFlow 算法框架/工具 Python
成功解决AttributeError: module 'numpy' has no attribute 'equal'
成功解决AttributeError: module 'numpy' has no attribute 'equal'
成功解决AttributeError: module 'numpy' has no attribute 'equal'
成功解决AttributeError: module 'numpy' has no attribute 'integer'
成功解决AttributeError: module 'numpy' has no attribute 'integer'
成功解决AttributeError: module 'numpy' has no attribute 'integer'
|
9月前
|
计算机视觉
图像拼接遇到module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
图像拼接遇到module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
83 0
|
11月前
|
算法 计算机视觉 Python
【完美解决方案】module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
【完美解决方案】module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
420 0
|
11月前
|
Python
numpy 报错:”AttributeError: module ‘numpy‘ has no attribute ‘bool‘“
numpy 报错:”AttributeError: module ‘numpy‘ has no attribute ‘bool‘“
2125 0
|
11月前
AttributeError: module ‘torch.utils‘ has no attribute ‘data‘
属性错误:模块的'torch.utils'没有属性'data'
67 0
|
TensorFlow API 算法框架/工具
解决AttributeError: module ‘keras.utils‘ has no attribute ‘plot_model‘
解决AttributeError: module ‘keras.utils‘ has no attribute ‘plot_model‘
248 0
解决AttributeError: module ‘keras.utils‘ has no attribute ‘plot_model‘
|
计算机视觉
AttributeError: module 'cv2' has no attribute 'xfeatures2d'问题解决
AttributeError: module 'cv2' has no attribute 'xfeatures2d'问题解决
3162 0
|
PyTorch 算法框架/工具
问题解决:AttributeError: 'module' object has no attribute '_rebuild_tensor_v2'
问题解决:AttributeError: 'module' object has no attribute '_rebuild_tensor_v2'
233 0