问题标签 [flann]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2320 浏览

c++ - 错误:.. 'va_list' 尚未声明

我一直在尝试编译 flann,但出现了这个错误!''va_list' 尚未声明' 谁能帮我解决这个错误?如果可以的话,请让我这么简单,我真的是编程新手!

这是 logger.h

0 投票
2 回答
9115 浏览

c++ - Hdf5.h compile error

I tried to compile flann but I got some errors when opened hdf5.h file about founding the hdf5.h! when open this file you can found import himself into code! "#include " How this happened?! And how can i fix this?

Here is hdf5.h link:

hdf5.h

0 投票
1 回答
2509 浏览

c - 找不到 -lboost_program_options

在 Windows 中编译 flann 时出现一些错误。我安装了 boost 和 gcc 4.3.3。这个错误来自哪里,我该如何解决?

0 投票
1 回答
2680 浏览

opencv - OpenCV iOS - 显示从 drawMatches 返回的图像

我是 OpenCV 的新手。我正在尝试在 iOS 上的 OpenCV 中使用 FLANN/SURF 绘制图像之间的特征匹配。我正在关注这个例子:

http://docs.opencv.org/doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.html#feature-matching-with-flann

这是我的代码稍作修改(将示例中的代码包装在一个函数中,该函数返回 UIImage 作为结果并从包中读取起始图像):

上面函数的结果是:

在此处输入图像描述

仅显示连接匹配项的线,但不显示原始图像。如果我理解得很好,drawMatches 函数会返回一个 cv::Mat,其中包含图像和相似特征之间的连接。这是正确的还是我遗漏了什么?有人能帮我吗?

0 投票
1 回答
2001 浏览

python - Python - 使用“FLANN” - “类型错误”

我正在尝试使用此链接中的代码:OpenCV python's API: FlannBasedMatcher

但是,我收到错误:

这是我调用 FLANN 函数的代码部分:

我是否正确使用了这个功能?我也不确定要声明什么b..

如果有人可以帮助解决这个问题,我将不胜感激。

0 投票
0 回答
714 浏览

python - 在 Windows 上安装 FLANN 时 NMAKE 致命错误和 pyflann 无法找到 flann.dll

我无法让 FLANN 在我的系统上工作。它似乎可以安装,但是当我尝试使用 pyflann 调用它时出现错误:ImportError: Cannot load dynamic library. Did you compile FLANN?

一开始我唯一没有注意到的是,当我调用 nmake 时,它​​不起作用。这是输出:

我完全不知道这里发生了什么 - 任何人都可以提出问题可能是什么?nmake 是否需要传递参数,如果需要,它们是什么?如果是这样,手册中没有任何内容可以这么说。

编辑添加:

进一步的第一步是按照@drescherjm 在评论中的建议选择nmake 生成器。开发者提供的命令是:

其次是:

这会运行大量安装消息,并且似乎是成功的。但是,当运行 FLANN 手册中给出的 pyflann 测试片段时,它会给出相同的错误ImportError: Cannot load dynamic library. Did you compile FLANN?

该 dll 正是 pyflann 正在寻找它的地方,C:\Python27\Lib\site-packages\pyflann\lib但它无法识别它。

0 投票
3 回答
7779 浏览

opencv - OpenCV Python:没有drawMatchesknn函数

当我尝试使用本教程中提到的 drawMatchesKnn 函数进行 FLANN 特征匹配时,出现以下错误

AttributeError:“模块”对象没有属性“drawMatchesKnn”

我检查了 opencv 中存在 drawMatchesKnn 方法的其他资源。

为什么我会收到此错误?

提前致谢

0 投票
1 回答
1491 浏览

opencv - 如何在opencv中使用GenericIndex类

由于Index_是 flann 库中已弃用的类,我正在尝试使用GenericIndex作为模板类的类。我不知道如何为该类创建一个对象。

flann.hpp 中的类定义如下:

0 投票
1 回答
809 浏览

python - FLANN Python 绑定 Mac OS X

我已经使用以下命令安装了 FLANN:

但我无法从 Python 中导入模块:

两者都flann不起作用pyflann。如果我也可以在 virtualenv 中使这个模块可用,那也很好。

非常感谢您的帮助,谢谢。

0 投票
0 回答
386 浏览

python - FLANN Autotune 卡在“估计检查次数”

我正在尝试在 Python 上使用 FLANN,训练集矩阵为 6,000,000 x 100。我正在使用以下命令构建索引:

我得到了很多交叉验证结果,最后几行显示了这一点:

在我看来,已经选择了具有 8 棵树的 KDTree(算法 = 1)。但是现在最后一系列测试“估计检查次数”被卡住了。它已经运行了一夜,但还没有完成。我认为这是因为精度无法达到我的 0.9 目标,所以它只是不断增加节点。

有人可以建议我如何进行吗?我应该杀死它并使用“自动调整参数”手动指定一个 kd-tree 吗?无论如何,它正在计算的“检查次数”是多少-我认为已经找到了树和节点的数量?