opencv算法未实现与版权问题的解决
程序员文章站
2022-05-17 20:13:23
...
在使用opencv做图像匹配的时候报错:
cv2.error: 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’
或者:
This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake op
报错原因:主要是版权的原因或者没有安装扩展库
解决方法:
如果运行OpenCV程序提示算法未实现,则安装opencv-contrib-python(注意版本):
pip install opencv-contrib-python
如果提示算法版权问题,则是版本的原因,可以通过安装低版本的opencv-contrib-python解决:
pip install --user opencv-contrib-python==3.3.0.10
3.4.2或以下的版本就可以
推荐阅读
-
使用vue-router与v-if实现tab切换遇到的问题及解决方法
-
基于Java中Stack类实现的Hanoi塔问题解决算法
-
Python opencv缺陷检测的实现及问题解决
-
要点初见:OpenCV3中ORB特征提取算法的实现与分析
-
activeMQ连接服务器失败后实现spring BackOff接口自定义退避算法,解决activeMQ一直重连导致资源消耗的问题
-
关于C++使用指针实现冒泡法的未解决问题
-
opencv算法未实现与版权问题的解决
-
基于c++的Opencv实现KCF跟踪算法(未使用官方函数)
-
objective-c实现authCode 解决php与ios通信加密的问题
-
objective-c实现authCode 解决php与ios通信加密的问题