libviso2在windows平台下的使用

时间:2018-04-08 20:16:56   收藏:0   阅读:1466

LIBVISO2简介

libviso2 (Library for Visual Odometry 2) 是一个快速跨平台C++库用于计算移动单目/双目相机的6DoF运动。

双目版本基于最小化稀疏特征匹配的重投影误差,比较通用(无需运动模型或安装限制,除了输入图像需为校正后(rectified)的并且标定参数已知)。单目版本还是比较实验性的,使用了8点法估计基础矩阵,为估计绝对尺度,进一步假设相机在地面上方一个已知固定高度移动。

libviso2下载地址:http://www.cvlibs.net/software/libviso/

Windows visual studio 使用libviso2

为了能在windows visual studio下编译运行libviso2,需要进行一定的配置。首先在VS新建空白控制台应用程序。这里我们选择使用x64平台,在工程目录下新建include文件夹,用来存放必要的支持文件。现在下载这些必要的库。

必要支持文件下载与build

在libviso2文件夹的readme中指出:需要如下的png库(libpng)和该库的c++封装(png++)。

下面对libpng进行build:

VS2015 配置

一些错误处理

Windows版使用下载

https://github.com/zhenboliu/libviso2_windows

运行显示

运行demo.cpp
技术分享图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!