![]() |
IDS peak ICV v1.0.0
|
#include <peak_icv/algorithms/calibration/peak_icv_calibration_view.hpp>


Public Member Functions | |
| ~CalibrationView () override | |
| CalibrationView (const CalibrationView &other) | |
| CalibrationView (CalibrationView &&other) noexcept | |
| CalibrationView & | operator= (const CalibrationView &other) |
| CalibrationView & | operator= (CalibrationView &&other) noexcept |
| std::vector< ReprojectionError > | GetReprojectionErrors () const |
| Provides the reprojection errors for every marker in the view. | |
| ExtrinsicParameters | GetExtrinsicParameters () const |
| Provides the extrinsic parameters for the view. | |
| PolygonF | GetConvexHull () const |
| Provides the convex hull of the found calibration pattern in the view. | |
| CoordinateSystem | GetCoordinateSystem () const |
| Provides the coordinate system of the calibration view that was projected into the image plane. The coordinate system is represented by its origin and three vectors, each corresponding to one of the three coordinate axes (X, Y and Z). These vectors describe the directions of the respective axes projected from 3D into 2D space. Their lengths are determined by twice the distance between neighboring markers on the calibration plate. | |
Class for holding the extrinsic result for one image of camera calibration and also the reprojection errors of every detected marker.
Definition at line 34 of file peak_icv_calibration_view.hpp.
|
inlineoverride |
Definition at line 145 of file peak_icv_calibration_view.hpp.
|
inline |
Definition at line 153 of file peak_icv_calibration_view.hpp.
|
inlinenoexcept |
Definition at line 161 of file peak_icv_calibration_view.hpp.
|
inline |
Provides the convex hull of the found calibration pattern in the view.
Definition at line 253 of file peak_icv_calibration_view.hpp.
|
inline |
Provides the coordinate system of the calibration view that was projected into the image plane. The coordinate system is represented by its origin and three vectors, each corresponding to one of the three coordinate axes (X, Y and Z). These vectors describe the directions of the respective axes projected from 3D into 2D space. Their lengths are determined by twice the distance between neighboring markers on the calibration plate.
Definition at line 265 of file peak_icv_calibration_view.hpp.
|
inline |
Provides the extrinsic parameters for the view.
A view always contains extrinsic parameters that describe the transformation from the calibration plate coordinate system into the camera coordinate system.
Definition at line 243 of file peak_icv_calibration_view.hpp.
|
inline |
Provides the reprojection errors for every marker in the view.
The reprojection error is the distance between the marker points extracted from the calibration images and the projected world points from a calibration plate description file.
The order in which the reprojection errors are provided, is equivalent to the order of images provided to peak::icv::experimental::CameraCalibration::Process.
Definition at line 217 of file peak_icv_calibration_view.hpp.
|
inlinenoexcept |
Definition at line 188 of file peak_icv_calibration_view.hpp.
|
inline |
Definition at line 167 of file peak_icv_calibration_view.hpp.