首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PCL、OpenCV和flann冲突

PCL、OpenCV和flann冲突
EN

Stack Overflow用户
提问于 2012-08-11 23:31:45
回答 1查看 4.3K关注 0票数 1

我使用PCL1.6,OpenCV 2.4.2作为我的程序(在Qt中),我无法解决这个flann (1.7.1)冲突。

我已经在互联网上读了很多关于它的文章,并且尝试了大多数解决方案(不使用using namespace cv,更新OpenCV的最新版本,并将PCL包含在OpenCV之前等等),但是每当我将PCL和OpenCV一起使用时,flann( PCL使用的)就会引起问题,例如,对于这一行代码( typedef flann::Index<Dist> FLANNIndex; )。

/usr/include/pcl-1.6/pcl/kdtree/kdtree_flann.h:74:错误:“flann”没有命名类型

还有其他解决办法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-02-28 12:12:07

遇到了同样的问题。

在opencv中有一个flann实现,在pcl中有另一个(可能是相同的)实现。

最初,它们生活在单独的名称空间中,但是如果您喜欢

代码语言:javascript
复制
using namespace cv;
using namespace pcl;

你就会有冲突。

因此,跳过using namespace cv;行,而使用cv::代码中的任何内容都可以解决这个问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11918504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档