surf = cv2.xfeatures2d.SURF_create() cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-1i5nllza\opencv_contrib\modules\xfeatures2d\src\surf.cpp:1029: error: (-213:The function/feature is not implemented) This algorithm is patented and is excluded in this ...
在OpenCV 4.x中,你应该直接从cv2中导入SURF,而不是从cv2.xfeatures2d。正确的导入方式如下: python import cv2 surf = cv2.xfeatures2d.SURF_create() 如果你的OpenCV版本是3.x且已安装opencv-contrib,上述导入方式仍然有效。 尝试清理环境并重新安装OpenCV库: 有时候,环境中的包可能由于各种原因(如依赖冲突...
trackbar程序不能运行 577 7 surf = cv2.xfeatures2d.SURF_create()报错 1.8k 6 resizeWindow不能生效 1.8k 6 没有opencv_world452.lib 文件 1.9k 5 查看更多本课问答 使用 Ctrl+D 可将网站添加到书签 企业服务 网站地图 网站首页 关于我们 联系我们 讲师招募 帮助中心 意见反馈 代码托管 Copyright ...
方法1: 在opencv ==4.4.0.46版本下,将 sift = cv2.xfeatures2d.SIFT_create() 改为 sift = cv2.SIFT_create() 方法2: 将opencv 版本从opencv ==4.4.0.46降低到 opencv == 3.4.2.17即可 关于surf算法 错误: surf = cv2.xfeatures2d.SURF_create() AttributeError: module 'cv2.cv2' has no attribute ...
环境:ubuntu/python3.6,通过cv2.__version__ 查看发现版本是3.4.3.18 解决方法 1、先卸载原先的opencv pip uninstall opencv-python 2、接着安卓3.4.2版本的opencv和contrib包 pip install opencv_python==3.4.2.16 pip install opencv-contrib-python==3.4.2.16 亲测有效!
python调用sift = cv2.xfeatures2d.SIFT_create()时出现如下问题:error: OpenCV(4.1.1) /io/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 CMak...
opencv做一些特征检测匹配,所以需要用到opencv-contrib-python这个包,因为SIFT,SURF算法都已经申请专利了,所以这两个算法不免费,在opencv3.4.2之后的版本都不再包含这两个算法。只能使用3.4.1.15或者早期版本。 (具体可以查询,我用的是opencv-contrib3.4.1.15版本,Python版本为3.6.5),而且还有限制条件是Python版本为3....
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容...
opencv-python 报错:module 'cv2.cv2' has no attribute 'xfeatures2d_SURF opencv-python 报错:module 'cv2.cv2' has no attribute 'xfeatures2d_SURF 严格按照一下顺序来,并且选用3.4.3以下的版本 pip install opencv-python==3.4.2.17 pip install opencv-contrib-python==3.4.1.15 1. 2....
简介:【完美解决方案】module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘ 一、问题描述 在学习openCV的过程中使用了SIFT的时候,发现书上的代码用不了,报错: module 'cv2.cv2' has no attribute 'xfeatures2d' 二、问题原因 算法被申请了专利,将opencv版本退到3.4.2即可解决,必须小于等于Python3.7 ...