Files
ceres-solver/docs/source/index.rst
T

79 lines
2.6 KiB
ReStructuredText
Raw Normal View History

2013-05-09 12:12:07 -07:00
.. Ceres Solver documentation master file, created by
2013-02-02 00:49:31 -08:00
sphinx-quickstart on Sat Jan 19 00:07:33 2013.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
2013-02-06 01:08:40 -08:00
============
Ceres Solver
============
2014-04-07 08:36:07 +00:00
.. toctree::
:maxdepth: 3
:hidden:
introduction
building
tutorial
modeling
solving
faqs
contributing
version_history
about
bibliography
license
Ceres Solver is an industrial-grade C++ library for modeling and
solving `nonlinear least squares`_ problems. These problems comes up
in a broad range of areas across science and engineering - from
`fitting curves`_ in statistics, to constructing `3D models from
photographs`_ in computer vision.
Ceres Solver features an integrated modeling layer with automatic
differentiation (you can also use numeric and/or analytic
derivatives), well optimized code with extensive tests and state of
the art performance on a variety of problems.
Ceres Solver is used in Google `Street View`_, Google `PhotoTours`_,
Google `PhotoSphere`_, `Project Tango`_, `Blender`_, and more.
2014-04-07 08:36:07 +00:00
.. _nonlinear least squares: http://en.wikipedia.org/wiki/Non-linear_least_squares
.. _fitting curves: http://en.wikipedia.org/wiki/Nonlinear_regression
.. _3D models from photographs: http://en.wikipedia.org/wiki/Structure_from_motion
.. _Street View: http://youtu.be/z00ORu4bU-A
.. _PhotoTours: http://google-latlong.blogspot.com/2012/04/visit-global-landmarks-with-photo-tours.html
.. _PhotoSphere: http://www.google.com/maps/about/contribute/photosphere/
.. _Project Tango: https://www.google.com/atap/projecttango/
.. _Blender: http://mango.blender.org/development/planar-tracking-preview/
2014-04-07 08:36:07 +00:00
Getting started
---------------
* Download the `latest stable release
<http://ceres-solver.org/ceres-solver-1.8.0.tar.gz>`_
or, for those wanting the latest
* Clone the development version or `browse the source
2013-02-06 01:08:40 -08:00
<https://ceres-solver.googlesource.com/ceres-solver>`_
2014-04-07 08:36:07 +00:00
.. code-block:: bash
2013-02-06 01:08:40 -08:00
2014-04-07 08:36:07 +00:00
git clone https://ceres-solver.googlesource.com/ceres-solver
2013-02-06 01:08:40 -08:00
* Read the :ref:`chapter-tutorial`, browse :ref:`chapter-modeling` and :ref:`chapter-solving`.
2013-05-07 12:47:51 -07:00
* Join the `mailing list
<https://groups.google.com/forum/?fromgroups#!forum/ceres-solver>`_
and ask questions.
2013-02-06 01:08:40 -08:00
* File bugs, feature requests in the `issue tracker
<https://code.google.com/p/ceres-solver/issues/list>`_.
2013-02-06 01:08:40 -08:00
2014-04-07 08:36:07 +00:00
Cite Us
-------
If you use Ceres Solver for a publication, please cite it as::
2013-05-30 07:22:18 -07:00
@misc{ceres-solver,
2013-07-18 12:52:35 -07:00
author = "Sameer Agarwal and Keir Mierle and Others",
2013-05-30 07:22:18 -07:00
title = "Ceres Solver",
2014-04-07 08:36:07 +00:00
howpublished = "\url{http://ceres-solver.org}",
2013-05-30 07:22:18 -07:00
}