#include <peak_icv/algorithms/calibration/peak_icv_calibration_plate.hpp>

Public Member Functions | |
| CalibrationPlate (const std::string &filePath) | |
| Initializes the object by loading world coordinates from a description file. | |
| CalibrationPlate (const CalibrationPlate &other) | |
| CalibrationPlate (CalibrationPlate &&other) noexcept | |
| CalibrationPlate & | operator= (const CalibrationPlate &other) |
| CalibrationPlate & | operator= (CalibrationPlate &&other) noexcept |
| ~CalibrationPlate () override | |
Calibration plate representation holding the world coordinates of the reference points on a calibration plate.
These coordinates are essential for accurate camera calibration.
|
inlineexplicit |
Initializes the object by loading world coordinates from a description file.
The description file contains the world coordinates of the reference points on a specific calibration plate.
Ensure that the description file corresponds to the physical calibration plate used in the setup.
| [in] | filePath | An existing file path to a calibration plate JSON file. |
| IOException | If the given file_path does not exist, or the permissions are not sufficient to read it. |
| CorruptedException | If the file cannot be read. |
|
inline |
|
inlinenoexcept |
|
inlineoverride |
|
inlinenoexcept |
|
inline |