| Ocean
    | 
Namespace of the CV Calibration library. More...
| Data Structures | |
| class | CalibrationBoard | 
| This class implements a basic calibration board.  More... | |
| class | CalibrationBoardDetector | 
| This class implements the detector for the calibration board.  More... | |
| class | CalibrationBoardObservation | 
| This class implements an observation of a calibration board.  More... | |
| class | CalibrationDebugElements | 
| This class implements debug elements for the calibration library.  More... | |
| class | CameraCalibrator | 
| This class implements a camera calibrator using a couple of images of a calibration board.  More... | |
| class | Marker | 
| This class implements the base class for a marker in a calibration board.  More... | |
| class | MarkerCandidate | 
| This class implements a candidate of a marker.  More... | |
| class | MetricCalibrationBoard | 
| This class extends the calibration board with metric information.  More... | |
| class | MetricSize | 
| This class implements an object holding a metric size like width, height, length, or thickness.  More... | |
| class | Point | 
| This class holds the relevant information of a detected marker point.  More... | |
| class | PointDetector | 
| This class implements a point detector for marker points.  More... | |
| class | SVGImage | 
| This class implements functions to write SVG images.  More... | |
| class | Utilities | 
| This class implements utility functions for calibration.  More... | |
| Typedefs | |
| using | CalibrationBoardObservations = std::vector< CalibrationBoardObservation > | 
| Definition of a vector holding CalibrationBoardObservation objects. | |
| using | MarkerCandidates = std::vector< MarkerCandidate > | 
| Definition of a vector holding marker candidates. | |
| using | Points = std::vector< Point > | 
| Definition of a vector holding points. | |
| Functions | |
| template<> | |
| double | MetricSize::convert< MetricSize::UT_MILLIMETER, MetricSize::UT_INCH > (const double sourceValue) | 
| template<> | |
| double | MetricSize::convert< MetricSize::UT_INCH, MetricSize::UT_MILLIMETER > (const double sourceValue) | 
| template<> | |
| double | MetricSize::convert< MetricSize::UT_MILLIMETER > (const double sourceValue, const UnitType targetUnit) | 
| template<> | |
| double | MetricSize::convert< MetricSize::UT_INCH > (const double sourceValue, const UnitType targetUnit) | 
Namespace of the CV Calibration library.
The Namespace Ocean::CV::Calibration is used in the entire Ocean CV Calibration Library.
This namespace contains all classes and functions related to marker-based camera calibration, including marker detection, calibration board management, and camera parameter estimation.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |