############################
openMVG libraries
############################

openMVG provide a collection of tiny libraries that allow to solve computer vision problems and build complete SfM pipeline.

.. toctree::
  :maxdepth: 2
  
  image/image.rst
  numeric/numeric.rst
  features/features.rst
  cameras/cameras.rst
  multiview/multiview.rst
  linear_programming/lp.rst
  robust_estimation/robust_estimation.rst
  matching/matching.rst
  tracks/tracks.rst
  geometry/geometry.rst


**Structure from Motion core**

.. toctree::
  :maxdepth: 2

  sfm/sfm.rst


Todo:

* **system** - Provide access to accurate timer function.

* **graph** - Manipulation of graphs (connected CC, triplet listing...)

* **exif** - Collection of tools to extract and use image EXIF data.

* **matching_image_collection** - Functions to perform local matching and geometric filtering of putative correspondences in image collections.

* **stl** - Enhancement of some STL functionality.

