"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.
Core features
openMVG multiview module consists of a collection of:
- solvers for 2 to n-view geometry constraints that arise in multiple view geometry.
- a generic framework that can embed these solvers for robust estimation.
Core features
- solvers for 2 to n-view geometry constraints that arise in multiple view geometry.
- Homography
- Fundamental matrix
- Essential matrix
- Resection/Pose estimation matrix
- Triangulation
- a generic framework that can embed these solvers for robust estimation
- Max-Consensus
- Ransac
- AC-Ransac (model and precision estimation)
- an easy access to powerful library:
- Matrix, vector operations and linear algebra: Eigen library
- Nonlinear Least Squares Minimizer: Google Ceres-solver
- Graph management and operation: Lemon library
No comments:
Post a Comment