原文首发于微信公众号「3D视觉工坊」,PCL-1.8.1从源码搭建开发环境二(FLANN库的编译)
首先,快速近似最近邻搜索库FLANN-Fast Library for Approximate Nearest Neighbors,FLANN是用于在高维空间中执行快速近似最近邻搜索的库。它包含一系列我们发现最适合最近邻搜索的算法,以及一个根据数据集自动选择最佳算法和最佳参数的系统。
FLANN是用C++编写的,同时也可用于C、MATLAB和Python.
其次,本文讲述的是FLANN-1.9.1版本的编译,安装包获取方式:1)在FLANN官网 2)或者在公众号「3D视觉工坊」后台回复「PCL外部库」,即可获得。
接下来,给大家介绍以下FLANN库的源码编译过程。
第一步:下载安装包,解压至E:\PCL-.8.1\PCL_extern_libs\flann_1_9_1
,如图1所示。解压后的文件可以放至任何盘中,此处我考虑到C盘容量较小,便放在了E盘。