Paw*_*wan 29 python opencv cmake surf sift
我已经从OpenCV 2.4.9转移到3.0以利用drawMatches和drawMatchesKnn功能.我开始知道它没有像SIFT,SURF这样的非自由算法.所以我通过以下步骤从https://github.com/Itseez/opencv_contrib安装了opencv_contrib
cmake -DOPENCV_EXTRA_MODULES_PATH=/home/zealous/Downloads/opencv_contrib-master/modules /usr/local ..
make -j5
make install
Run Code Online (Sandbox Code Playgroud)
我还交叉检查了opencv的模块,xfeatures2d就在那里.然后,当我试图做
>>> import cv2
>>> help(cv2.xfeatures2d)
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
help(cv2.xfeatures2d)
AttributeError: 'module' object has no attribute 'xfeatures2d'
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么.仅供参考,我使用的是OpenCV 3.0测试版.有没有为xfeatures2d打开 OpenCV的python包装器或者我没有正确安装它?
我正在写下我自己的问题的答案,因为这可能有助于某人解决同样的问题.
我试图的opencv包是从opencv 官方网站下载的.我刚刚从github上下载了opencv的最新代码并安装了它.现在使用opencv-contrib正常工作.
| 归档时间: |
|
| 查看次数: |
12770 次 |
| 最近记录: |