![]() |
IDS peak ICV v1.0.0
|
#include <peak_icv/algorithms/calibration/peak_icv_camera_calibration.hpp>
Public Member Functions | |
| CameraCalibration (CalibrationPlate calibrationPlate) | |
| Creates an instance of class CameraCalibration. | |
| CalibrationResult | Process (const std::vector< Image > &images) const |
| Applies the camera calibration and calculates the intrinsic and extrinsic parameters based on several views of a calibration pattern. Furthermore, it computes the mean reprojection error. | |
Class for camera calibration.
The class CameraCalibration is used to parameterize and execute a camera calibration.
Definition at line 37 of file peak_icv_camera_calibration.hpp.
|
inlineexplicit |
Creates an instance of class CameraCalibration.
| [in] | calibrationPlate | A calibration plate object. |
Definition at line 70 of file peak_icv_camera_calibration.hpp.
|
inline |
Applies the camera calibration and calculates the intrinsic and extrinsic parameters based on several views of a calibration pattern. Furthermore, it computes the mean reprojection error.
| [in] | images | A vector of images of a calibration plate in different poses. |
| NotSupportedException | If the pattern of the calibration plate is not supported or the image has an unsupported format. |
| MismatchException | If the images do not all have the same size. |
| TargetNotFoundException | If the marker points were not found on the given image. |
Definition at line 74 of file peak_icv_camera_calibration.hpp.