OpenCV的配置
OpenCV是一个开源图像库,不仅在ORB-SLAM2中被使用,在配置ORB-SLAM2依赖的其他库中也有所运用,因此我们首先配置OpenCV.
OpenCV下载的地址是:http://opencv.org/
至于版本,原先ORB-SLAM2是用2.4.x的,事实上我们用3.x的版本也是可以的。本人比较喜欢较新的东西,因此我们就用3.x的吧。这两者的差别在于一个no_free_module,(似乎是)从3.0开始,这个模块从OpenCV消失,里边包含了诸如sift、surf的一些API,但这不妨碍我们配置ORB-SLAM2,如果以后需要用到这些算子的时候,我们可以从2.4.x版本的代码中抠出来。(不过3.x应该也有才对,我有点忘了)
那么版本是3.x,下载window版本的,是一个安装程序,我们将其安装在众库所在之处。由于OpenCV安装后的文件夹都叫opencv,因此我们为其建立一个文件夹放,取个能区分版本的名字,如我的:”OpenCV3_1”.
OK,OpenCV算是配置好了(注意了,我们默认忽略运行环境配置),还是挺傻瓜的。但为了能往后给其他的库使用,我们为其建立一个属性表吧。
打开vs2017,新建一个控制台程序,步骤随便来,我们主要为了建立个属性表。