![]() |
IDS peak ICV v1.0.0
|
#include <peak_icv/algorithms/calibration/peak_icv_workspace_calibration.hpp>
Public Member Functions | |
| WorkspaceCalibration (const IntrinsicParameters &intrinsicParameters, CalibrationPlate calibrationPlate) | |
| Creates an instance of class WorkspaceCalibration. | |
| CalibrationResult | Process (const Image &image) const |
| Applies the workspace calibration and calculates the extrinsic camera parameters based on a single view of a calibration pattern. Furthermore, it computes the mean reprojection error. | |
Class for workspace calibration.
The class WorkspaceCalibration is used to parameterize and execute a workspace calibration.
Definition at line 37 of file peak_icv_workspace_calibration.hpp.
|
inline |
Creates an instance of class WorkspaceCalibration.
| [in] | intrinsicParameters | Can be obtained e.g. using CameraCalibration::Process or IntrinsicParameters::IntrinsicParameters |
| [in] | calibrationPlate | A calibration plate object. |
Definition at line 72 of file peak_icv_workspace_calibration.hpp.
|
inline |
Applies the workspace calibration and calculates the extrinsic camera parameters based on a single view of a calibration pattern. Furthermore, it computes the mean reprojection error.
| [in] | image | An image containing a single calibration plate. |
| NotSupportedException | If the pattern of the calibration plate is not supported or the image has an unsupported format. |
| MismatchException | If the sizes of the image is different to the one given in the intrinsic parameters |
| TargetNotFoundException | If the marker points were not found on the given image. |
Definition at line 77 of file peak_icv_workspace_calibration.hpp.