GithubHelp home page GithubHelp logo

aivijay / lsd_slam_noros Goto Github PK

View Code? Open in Web Editor NEW

This project forked from williammc/lsd_slam

89.0 15.0 33.0 3.34 MB

LSD-SLAM

License: GNU General Public License v3.0

CMake 12.34% C++ 87.53% C 0.11% Shell 0.02%

lsd_slam_noros's Introduction

LSD-SLAM: Large-Scale Direct Monocular SLAM

LSD-SLAM is a novel approach to real-time monocular SLAM. It is fully direct (i.e. does not use keypoints / features) and creates large-scale, semi-dense maps in real-time on a laptop. For more information see http://vision.in.tum.de/lsdslam where you can also find the corresponding publications and Youtube videos, as well as some example-input datasets, and the generated output as rosbag or .ply point cloud.

Related Papers

  • LSD-SLAM: Large-Scale Direct Monocular SLAM, J. Engel, T. Schöps, D. Cremers, ECCV '14

  • Semi-Dense Visual Odometry for a Monocular Camera, J. Engel, J. Sturm, D. Cremers, ICCV '13

How to build from source

The lsd slam code requires c++11 features. Thus, it needs c++11 supported compiler to build the code from source.

Windows (requiring Visual Studio 2013)

For windows build, please follow instructions from Windows build

Android (requiring gcc4.7+)

TBA

Linux (requiring gcc4.7+)

Building under Ubuntu

  1. Install G2O

  2. Install G2O debug versions of the lib

    a. run the following inside the build folder so debug is enabled and the libs build accordingly

    cmake -DCMAKE_BUILD_TYPE=Debug .. 
    make
    sudo make install
    
  3. under lsd_slam source, create a folder mkdir build

  4. cd build

  5. cmake ..

  6. make -j4

This will build lsd_slam as a lib and also build the sample_app under LSD_SLAM_SOURCE/bin

Run the sample with

LSD_SLAM_SOURCE/bin/sample_app <video device id>

eg., to run with the video device /dev/video0

LSD_SLAM_SOURE/bin/sample_app 0

License

LSD-SLAM is licensed under the GNU General Public License Version 3 (GPLv3), see http://www.gnu.org/licenses/gpl.html.

For commercial purposes, the original lsd slam authors also offer a professional version under different licencing terms.

lsd_slam_noros's People

Contributors

jakobengel avatar williammc avatar aivijay avatar artivis avatar puzzlepaint avatar dvad avatar pmoulon avatar pierrickkoch avatar

Stargazers

aoi1115 avatar frankfanslc avatar  avatar  avatar 曹明伟,Mingwei Cao avatar  avatar Ayush Yadav avatar  avatar  avatar 计算机视觉life avatar  avatar Himadri Mishra avatar Wang Yabin avatar  avatar Sree Gowtham Josyula avatar Young avatar Anders Mattson avatar  avatar Matthias avatar Chachay avatar RPNG Guest avatar Andrey Kudryavtsev avatar Jack Cho avatar  avatar Christian Henkel avatar 神楽坂帕琪 avatar infoagee avatar Yoshihiro Fukuhara avatar alpay avatar  avatar Zihao Hu avatar  avatar Jose Luis Blanco-Claraco avatar JaredYeah avatar MMXuan avatar citcoin avatar  avatar Albert Zhou avatar daikiyamanaka avatar  avatar  avatar Shareef Ifthekhar avatar Paul Elliott avatar Cole Li avatar Senbo Wang avatar Richard Hoska avatar  avatar  avatar Cruise(Jerry) Chen avatar ztz_shino avatar  avatar TuNA avatar Ervin MARGUC avatar Yilin Gui avatar Marius Slavescu avatar  avatar Haden Wasserbaech avatar  avatar Stanley Chiang avatar Shital Shah avatar Denis avatar Alexis Paques avatar tianwailaike avatar Nicolas Dedual avatar  avatar  avatar Fabian Dubois avatar Pratik Chaudhari avatar Jon Zubizarreta Gorostidi avatar Dong, Zilong avatar yuzhi avatar Tianwei Du avatar  avatar Amey Sutavani avatar cheng zhang avatar Yongtao Hu avatar Katsuyoshi Hotta avatar Conner Brooks avatar  avatar  avatar Andrey Smorodov avatar  avatar skylook avatar  avatar takayuki shinohara avatar Daniel DeTone avatar Mark Miller avatar Hui avatar Eugene Zatepyakin avatar

Watchers

pifthemagicdragon avatar  avatar cheng zhang avatar  avatar Jason Huh avatar skylook avatar yuzhi avatar giklette avatar  avatar Omprakash Patra avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.