Main MRPT website > C++ reference
MRPT logo
lib_mrpt_vision.h
Go to the documentation of this file.
1 /** \defgroup mrpt_vision_grp [mrpt-vision]
2 
3 <small> <a href="index.html#libs">Back to list of all libraries</a> | <a href="modules.html" >See all modules</a> </small>
4 <br>
5 
6 <h2>Library <code>mrpt-vision</code></h2>
7 <hr>
8 
9 This library includes some extensions to OpenCV functionality, plus some
10 original classes:
11 
12 - The namespace mrpt::vision::pinhole contains several projection and Jacobian auxiliary functions for projective cameras.
13 
14 - Sparse Bundle Adjustment algorithms. Implemented versions are:
15  - mrpt::vision::bundle_adj_full : Levenberg-Marquart full optimization of camera frames (6D) + feature points (3D).
16 
17 - A versatile feature tracker. See mrpt::vision::CGenericFeatureTracker and the implementation mrpt::vision::CFeatureTracker_KL
18 
19 - mrpt::vision::CFeature: A generic representation of a visual feature, with or without
20 patch, with or without a set of descriptors.
21 
22 - mrpt::vision::CFeatureExtraction: A hub for a number of detection algorithms and
23  different descriptors.
24 
25 - mrpt::vision::TSIFTDescriptorsKDTreeIndex, mrpt::vision::find_descriptor_pairings() and others: KD-tree-based SIFT/SURF feature matching.
26 
27 - mrpt::vision::CVideoFileWriter: A class to write video files.
28 
29 - mrpt::vision::CUndistortMap: A cache of the map for undistorting image, very efficient for sequences of images all with the same distortion parameters.
30 
31 - This library defines a new type of observation (mrpt::slam::CObservationVisualLandmarks)
32  and a new type of map (mrpt::slam::CLandmarksMap).
33 
34 - Notice that sets of parameters for monocular and stereo cameras are defined in [mrpt-base] for convenience, in the classes:
35  - mrpt::utils::TCamera
36  - mrpt::utils::TStereoCamera
37 
38 See all the classes in mrpt::vision
39 
40 
41 */
42 



Page generated by Doxygen 1.8.3 for MRPT 0.9.6 SVN: at Fri Feb 15 22:05:02 EST 2013