我想在python& openCV中使用sift()
这是我的环境:
蟒蛇:2.7.6
os:ubuntu 14.04
的OpenCV:2.4.9
经过几个小时的努力,现在我似乎成功安装了opencv,因为我可以这样做:
import cv2
print cv2。版本 ---- 2.4.9
现在我的问题是当我想调用cv2.sift()时,它说AttributeError:'module'对象没有属性'sift'
如果我从github下载opencv_contrib并使用cmake -DOPENCV_EXTRA_MODULES_PATH = / modules,编译将失败,它说:
模块opencv_xfeatures2d已禁用,因为无法解析opencv_shape依赖项!
其他人甚至说opencv_contrib只能用于opencv3
那么我该如何解决这个问题呢?我需要你的帮助〜