/usr/include/opengm/doxygen/mainpage.hxx is in libopengm-dev 2.3.6+20160905-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | // DOXYGEN GROUP STRUCTURE
/*!
* \defgroup graphical_models Graphical Models
* \defgroup inference Inference Algorithms
* \defgroup spaces Space Types
* \defgroup operators Operators
* \defgroup functions Function Types
*/
// DOXYGEN EXAMPLES
/*!
* \example quick_start.cxx
* \example grid_potts.cxx
* \example interpixel_boundary_segmentation.cxx
* \example one_to_one_matching.cxx
* \example io_graphical_model.cxx
* \example gibbs.cxx
* \example inference_types.cxx
* \example markov-chain.cxx
* \example space_types.cxx
* \example swendsenwang.cxx
* \example opengmBuild.cxx
*/
// DOXYGEN MAINPAGE
/*! \mainpage OpenGM
*
* \section Introduction
* OpenGM is a C++ template library for defining discrete graphical models and
* performing inference on these models, using a wide range of state-of-the-art
* algorithms.
* \n
* No restrictions are imposed on the factor graph to allow for higher-order
* factors and arbitrary neighborhood structures.
* \n
* Large models with repetitive structure are handled efficiently because
* (i) functions that occur repeatedly need to be stored only once, and (ii)
* distinct functions can be implemented differently, using different encodings
* alongside each other in the same model.
* \n
* Several parametric functions (e.g.~metrics), sparse and dense value tables are
* provided and so is an interface for custom C++ code.
* \n
* Algorithms are separated by design from the representation of graphical models
* and are easily exchangeable.
* \n
* OpenGM, its algorithms, HDF5 file format and command line tools are modular and
* extendible.
*
* \section Handbook
* A very detailed <B>OpenGM-handbook for users and developers </B> is available at the
* <A HREF="http://hci.iwr.uni-heidelberg.de/opengm2"> OpenGM webside </A HREF>
* or use the
* <A HREF="http://hci.iwr.uni-heidelberg.de/opengm2/download/opengm-2.0.2-beta-manual.pdf"> direct link </A HREF>
* to download the handbook in pdf form.
* \n
* The handbook covers everything from installation instructions to usage examples but also gives insides in the
* mathematical foundations of graphical models.
*
*
* \section Modules
*
* - \ref graphical_models
* - \ref inference
* - \ref spaces
* - \ref operators
* - \ref functions
* .
* .
* \section examples Examples
*
* \subsection cppexamples C++ Examples
* - \link quick_start.cxx Quick Start \endlink
* - \link grid_potts.cxx N-class segmentation on a 2d grid with a Potts model \endlink
* - \link interpixel_boundary_segmentation.cxx Segmentation in the dual / boundary domaine \endlink
* - \link one_to_one_matching.cxx One-to-one Matching \endlink
* - \link markov-chain.cxx Simple markov chain \endlink
* - \link inference_types.cxx Usage of different inference algorithms \endlink
* - \link space_types.cxx Usage of different space types \endlink
* - \link io_graphical_model.cxx save / load a graphical model from / to hdf5 \endlink
* .
*
* \subsection matlabexamples MatLab Examples
* - \link testGridCreation.m Create a grid-structured model \endlink
* - \link testAddUnaries.m Adding several unaries at ones (this is faster) \endlink
*
* - \link opengmBuild.cxx Example for build models from Matlab with own mex-file \endlink
* - \link opengmBuildGrid.cxx Build grid models from Matlab with own mex-file \endlink
* .
*
* \subsection pythonexamples Python Examples
* - \link add_functions.py Adding functions to a model \endlink
* - \link add_factors_and_functions.py Adding factors and functions to a model \endlink
* - \link add_multiple_unaries.py Adding several unaries at ones (this is faster) \endlink
* - \link markov_chain.py Simple markov chain \endlink
* - \link inference_bp.py Inference with LBP \endlink
* - \link inference_graphcut.py Inference with GraphCut \endlink
* .
*
*/
|