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 |