flann

    1热度

    1回答

    还是flann可以吗?我不是最有经验的编码器,我也可能只是被忽视的东西很基本的 问题(C++,OpenCV的2.4.3。): 我有两个点云,并要计算位移图。我尝试使用flann .lib从第二个云点获取第一个云中点的最近邻点,并使用它们和距离来计算位移矢量(s)。 我走到这一步,是这样的: int nn = 1; cv::Mat MyIndex(data1.size(),3,CV_64FC1);

    0热度

    1回答

    我在matlab中使用FLANN并使用SIFT特征描述符作为我的数据。有一个功能: [result, ndists] = flann_search(index, testset, ...); 这里的index是用kd-tree构建的。 “用户手册”表示result返回testset中样本的最近邻居,ndists包含测试样本和最近邻居之间的相应距离。我使用了欧几里德距离,发现ndists的距离与

    6热度

    2回答

    当我试图用drawMatchesKnn功能在本tutorial为FLANN特征匹配提到的,我得到以下错误 AttributeError: 'module' object has no attribute 'drawMatchesKnn' 我与其他资源检查了drawMatchesKnn方法存在于OpenCV的。 为什么我会收到此错误? 在此先感谢

    0热度

    1回答

    我想使用LSH来加速搜索,并且我发现在opencv flann中可以通过使用LshIndexParams来做到这一点?问题是我无法获得正确的格式。我用袋子的话来产生一个 席子输出并且喂它flann,但我总是得到错误。 OpenCV Error: Unsupported format or combination of formats (type=2 )在buildIndex_,文件/home/

    1热度

    1回答

    由于Index_是flann库中不推荐使用的类,因此我试图使用GenericIndex类,这是一个模板类。我不知道如何为这个类创建一个对象。 在flann.hpp类定义为如下: template <typename Distance> class GenericIndex { public: typedef typename Distance::ElementType Eleme

    2热度

    1回答

    我最近开始将应用程序移植到运行OpenCV 2.4.5的新平台。 我使用OpenCV的FLANN实现层次聚类的代码的一部分不再编译。 的代码如下: cv::Mat mergedFeatures = cvCreateMat(descriptorTotal, descriptorDims, CV_32F); int counter = 0; for (uint j = 0; j < ImageF

    3热度

    2回答

    我试图编译远程机器上的FLANN,我不是root用户。为此,我在家中编译了cmake并设置了一个别名来调用。我还从网上下载了FLANN,并按照手册中的建议处理汇编。 mkdir build cd build cmake .. make 它被编译时没有错误,但matlab模块和mex编译。即使我将matlab bin添加到$ PATH中,它会在cmake ..之后发出以下警告。 ...

    0热度

    2回答

    我有13万SIFT描述。我正在使用Opencv的flann模块构建分层Kmeans索引。这个我想这些量化描述130000后(会更晚一些量化)。我正在使用flann的knnsearch方法来做到这一点。但这种方法的结果是奇怪的。对于每个描述符,它显示的最近索引是描述符本身的索引。然而,应当显示这将是海康树的叶子的一个最近的簇的簇ID。 我应该尝试K = 2 下面的代码片段 - (!它不给集群-ID)

    -1热度

    1回答

    我试图编译flann使用从另一个代码包制作方法,但我得到了关于在一个flann二进制文件中的受保护函数的错误./flann/util/matrix.h: 75' 任何人都可以帮我解决这个错误吗? 我真的很新,编程很简单,因为你可以! :P g++ -I. -Iflann/src/cpp -c -o src/main.o src/main.cpp In file included from ./b

    8热度

    1回答

    我在徘徊什么样的最佳方法来检测2D点阵列中的“图形”。 在这个例子中,我有两个'模板'。图1是一个模板,图2是一个模板。 这些模板中的每一个仅作为具有x,y坐标的点的矢量存在。 比方说,我们有与X点的第三向量,y坐标 什么是找出并隔离点匹配的第三个前两个阵列中的一个最好的办法。 (包括缩放,旋转)? 我一直在努力最近neigbours(FlannBasedMatcehr)甚至SVM实现,但它似乎并