在Raspberry Pi上使用SIFT和OpenCV3

时间:2016-11-14 20:22:46

标签: python-2.7 raspberry-pi opencv3.1 debian-based

好的,刚拿到我的第一个Raspberry pi(3)。继续使用Adrian的指南安装Opencv 3.1.0:

How to Install Opencv 3 on Raspbian Jessie

安装OpenCV WITH CONTRIB包,因为我知道我需要它们。

所以OpenCV现在工作正常。问题是当我尝试使用SIFT时:

"'模块'对象没有属性' xfeatures2d'"

我做了并且仍然按照这本书做了所有事情,包括工作' cv'环境等。

我尝试检查python目录和' cv'的site-packages目录。 env dir并且找不到任何关于' contrib'或者' xfeatures2d'。 也许这就是问题所在?如何检查contrib包是否实际使用OpenCV编译?

提前致谢。

1 个答案:

答案 0 :(得分:0)

因为您在OpenCV中安装了最新版本,因此他们删除了筛选和浏览,所以我不确定它们如何替代它们,无论如何,您必须安装旧版本的opencv 3.4.2.16,并确保相同版本的opencv contrib是安装后,多数民众赞成在与sift / surf一起使用的最后一个工作版本中,不确定树莓派是否有特殊版本