Matlab中使用的快速近似近邻库(FLANN)
我想在Matlab2010 Windows 7中使用近似近邻快速库(FLANN)。但是,会出现下面的错误消息Matlab中使用的快速近似近邻库(FLANN),matlab,flann,Matlab,Flann,我想在Matlab2010 Windows 7中使用近似近邻快速库(FLANN)。但是,会出现下面的错误消息 Undefined function or method 'nearest_neighbors' for input arguments of type 'struct'. 最近邻文件是cpp文件。我认为应该有某种构建过程,但我不熟悉构建过程 有人能给我一些关于这个问题的指导吗? 我希望我能找到一些解决办法。 谢谢 它是用。您需要安装CMake和一些C++编译器,例如微软VisualS
Undefined function or method 'nearest_neighbors' for input arguments of type 'struct'.
最近邻文件是cpp文件。我认为应该有某种构建过程,但我不熟悉构建过程
有人能给我一些关于这个问题的指导吗?
我希望我能找到一些解决办法。
谢谢 它是用。您需要安装CMake和一些C++编译器,例如微软VisualStudio。如果使用64位Matlab,编译器应该能够创建64位代码
您还应该通过在Matlab中运行mex-setup
来配置Matlab的mex工具
在Matlab中安装CMAKE并配置编译器后,请执行以下操作
c:\FLANN
c:\FLANN\build
。如果该目录不存在,CMake将创建该目录cd c:\flann\build
"c:\Program Files (x86)\CMake\bin\cmake" --build .
根据您的系统更正路径
完成这些步骤后,您应该将Matlab中的_path
添加到创建的库中,并能够使用它