Skip to content

Stereo and non-stereo DSO based on dso by JakobEngel. Also stereo and non-stereo Slam.

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
License-gpl.txt
Notifications You must be signed in to change notification settings

crownedone/_s_dso_s_slam

Repository files navigation

Introduction

A merge of two different approaches to SLAM: Direct Sparse Odometry and ORB-SLAM2. Additionally merged Stereo-DSO to provide capabilities of both Mono and Stereo SLAM.

Build instructions

Under Windows using vcpkg. The script 'installDependencies.bat' installs all the necessary dependecies. (You need vcpkg and cmake installed under C:/)

Additionally Pangolin must be build within the thridparty Folder as well as g2o.

It might be necessary to copy .dll files by hand under windows.

Open-CL

Optimization within this project utilizes the GPU using OpenCL through openCV's interface. Make sure OpenCV is compiled with the OpenCL option and you have appropriate drivers installed. Intel should support OpenCL by default, AMD and NVidia might need additional driver setup.

DBoW

ORB-SLAM2's DBoW2 is slightly modified and hard-added in this repository. See https://github.com/dorian3d/DBoW2.

Run

The project uses gflags for easier flag handling. Use '--help' to see available options.

5 License

DSO was developed at the Technical University of Munich and Intel. The open-source version is licensed under the GNU General Public License Version 3 (GPLv3). For commercial purposes, we also offer a professional version, see http://vision.in.tum.de/dso for details.

Licenses for ORB-SLAM2, DboW are copied within this repository.

About

Stereo and non-stereo DSO based on dso by JakobEngel. Also stereo and non-stereo Slam.

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
License-gpl.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages