Giter Site home page Giter Site logo

mad-thanos / linearsfm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from liangzhaopkuimperial/linearsfm

0.0 1.0 0.0 2.06 MB

Linear SFM: A Hierarchical Approach to Solving Structure-from-Motion Problems by Decoupling the Linear and Nonlinear Components

License: Other

CMake 1.37% C++ 92.27% C 6.37%

linearsfm's Introduction

===============================================================================================
Linear SFM: A Hierarchical Approach to Solving Structure from Motion Problems by Decoupling the Linear and Nonlinear Components
Version: 1.0
===============================================================================================

Copyright (C) 2015 Liang Zhao, Shoudong Huang, and Gamini Dissanayake
University of Technology, Sydney, Australia

C/C++ sourse code for Linear SFM: A Hierarchical Approach to Solving Structure from Motion Problems by Decoupling the Linear and Nonlinear Components

Authors:  Liang Zhao         -- [email protected] 
          Shoudong Huang     -- [email protected]
	  Gamini Dissanayake -- [email protected]

	  Hamlyn Centre for Robotic Surgery
          Department of Computing
          Faculty of Engineering
          Imperial College London, United Kingdom          

	  Centre for Autonomous Systems
          Faculty of Engineering and Information Technology
          University of Technology, Sydney
          NSW 2007, Australia
-----------------------------------------------------------------------------------------------
License
-----------------------------------------------------------------------------------------------

Linear SFM: by Liang Zhao, Shoudong Huang, Gamini Dissanayake is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

1) You can freely use and modify this code.

2) If you want to distribute code based on this one, it has to be done under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

If you use this code for academic work, please reference:

      Liang Zhao, Shoudong Huang, and Gamini Dissanayake,
      Linear MonoSLAM: A Linear Approach to Large-Scale Monocular SLAM Problems,
      IEEE International Conference on Robotics and Automation (ICRA), 2013.     

3) For commercial uses, please contact the authors.

-----------------------------------------------------------------------------------------------
Quick start
-----------------------------------------------------------------------------------------------
Please run the code on x64 platform.

On Windows platform, directly open the "LinearSFM.sln" solution and uncomment some codes corresponding to one dataset in _tmain() function.

On Linux platform, install and run ParallaxBA as fowllows:

- sudo apt-get install cmake
- sudo apt-get install libeigen3-dev
- sudo apt-get install libsuitesparse-dev

- cd linux
- mkdir build
- cd build
- cmake ..
- make
- sudo make install

- cd DataForC
- LinearSFM -path RS468_C -p Pose_RS468.txt -f Feature_RS468.txt -num 466 -type Monocular
- LinearSFM -path NC3500_C -p Pose_NC3500.txt -f Feature_NC3500.txt -num 3499 -type Stereo
- LinearSFM -path RS90_C -p Pose_RS90.txt -f Feature_RS90.txt -num 88 -type Monocular

-----------------------------------------------------------------------------------------------
Support
-----------------------------------------------------------------------------------------------

Questions, comments, suggestions, discussions and bug reports are welcomed. 

Please email to [email protected]

linearsfm's People

Contributors

liangzhaopkuimperial avatar

Watchers

 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.