Giter Site home page Giter Site logo

mcanthony / openmvg Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openmvg/openmvg

1.0 1.0 0.0 20.72 MB

open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

License: Other

Python 0.70% CMake 5.42% C++ 79.82% C 13.89% Objective-C 0.17%

openmvg's Introduction

===================================== OpenMVG (open Multiple View Geometry)

Logo


Introduction

OpenMVG (Multiple View Geometry) "open Multiple View Geometry" is a library for computer-vision scientists and especially targeted to the Multiple View Geometry community. It is designed to provide an easy access to the classical problem solvers in Multiple View Geometry and solve them accurately.

The openMVG credo is: "Keep it simple, keep it maintainable". OpenMVG targets readable code that is easy to use and modify by the community.

All the features and modules are unit tested. This test driven development ensures that the code works as it should and enables more consistent repeatability. Furthermore, it makes it easier for the user to understand and learn the given features.


Building

See BUILD text file

Continuous integration Build Status Coverage Status:

  • develop branch: BUILD + UNIT TESTING
  • linux 64 bits (GCC + clang).

License

See LICENSE MPL2 text file


Authors

See Authors text file


Documentation

See documentation


Acknowledgements

openMVG authors would like to thanks libmv authors for providing an inspiring base to design openMVG. Authors also would like to thanks Mikros Image [1] and LIGM-Imagine laboratory [2] for support and authorization to make this library an opensource project.

[1] http://www.mikrosimage.eu/ [2] http://imagine.enpc.fr/


Contact

openmvg-team[AT]googlegroups.com


Citations

If you find the library or some part of it useful, then following publications are relevant:

[3] Moulon Pierre, Monasse Pascal and Marlet Renaud. ACCV 2012. Adaptive Structure from Motion with a contrario model estimation.

[4] Moulon Pierre and Monasse Pascal. CVMP 2012. Unordered feature tracking made fast and easy.

[5] Moisan Lionel, Moulon Pierre and Monasse Pascal. IPOL 2012. Automatic Homographic Registration of a Pair of Images, with A Contrario Elimination of Outliers.

[6] Moulon Pierre, Monasse Pascal and Marlet Renaud. ICCV 2013. Global Fusion of Relative Motions for Robust, Accurate and Scalable Structure from Motion.

or cite it as:

  @misc{openMVG,
    author = "Pierre Moulon and Pascal Monasse and Renaud Marlet and Others",
     title = "OpenMVG. An Open Multiple View Geometry library.",
    howpublished = "\url{https://github.com/openMVG/openMVG}",
  }

openmvg's People

Contributors

amandasaurus avatar bduisit avatar bugdanov avatar caymard avatar cbalint13 avatar davidli43 avatar eprana avatar fabiencastan avatar fcastan avatar kevincain avatar lcalvet avatar luxigo avatar meekohi avatar orva avatar pmoulon avatar rhiestan avatar rjanvier avatar simogasp avatar vins31 avatar

Stargazers

 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.