python+opencv+sift环境配置教程

Posted YongjieShi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+opencv+sift环境配置教程相关的知识,希望对你有一定的参考价值。

最近在做对应点估计homography,需要用到opencv,c++的接口不如python的接口来的方便

但是在安装python接口的opencv的时候,遇到了各种问题,主要是函数找不到的问题

比如在使用sift函数的时候,

cv2.xfeatures2d.SIFT_create()

会遇到函数找不到的问题

AttributeError: module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘

或者:

error: (-213:The function/feature is not implemented) This algorithm is patented

这个时候经过摸索,得到的解决方案大致是:

python2的环境,而非python3的环境,然后不要安装opencv

安装的是

pip install opencv-contrib-python==3.4.1.15

大致是这样

以上是关于python+opencv+sift环境配置教程的主要内容,如果未能解决你的问题,请参考以下文章

python-应用OpenCV和Python进行SIFT算法的实现

SIFT图像特征提取 python3.6 + opencv3.3代码

OpenCV SIFT特征算法详解与使用

不能在 Python OpenCV v4.20 中使用 SIFT

VS2010+opencv2.4.10+gsl_1.8配置实现RobHess的SIFT程序

树莓派opencv-python环境搭建最全教程(从零开始)