IDS peak ICV v1.0.0
Loading...
Searching...
No Matches
CameraCalibration Class Reference

#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.
 

Detailed Description

Class for camera calibration.

The class CameraCalibration is used to parameterize and execute a camera calibration.

Warning
This function is still in development and not released.

Definition at line 37 of file peak_icv_camera_calibration.hpp.

Constructor & Destructor Documentation

◆ CameraCalibration()

CameraCalibration ( CalibrationPlate calibrationPlate)
inlineexplicit

Creates an instance of class CameraCalibration.

Parameters
[in]calibrationPlateA calibration plate object.
Warning
This function is still in development and not released.

Definition at line 70 of file peak_icv_camera_calibration.hpp.

Member Function Documentation

◆ Process()

CalibrationResult Process ( const std::vector< Image > & images) const
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.

Note
This operation disregards any specified image regions. It processes the entire image.
Parameters
[in]imagesA vector of images of a calibration plate in different poses.
Exceptions
NotSupportedExceptionIf the pattern of the calibration plate is not supported or the image has an unsupported format.
MismatchExceptionIf the images do not all have the same size.
TargetNotFoundExceptionIf the marker points were not found on the given image.
Warning
This function is still in development and not released.

Definition at line 74 of file peak_icv_camera_calibration.hpp.