173 std::vector<HandEyeResidual> m_residuals;
#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
#define ZIVID_PIMPL_VALUE_SEMANTICS(ClassName, Attributes)
Definition Pimpl.h:51
Stores the result returned by a detectMarkers(const Frame &frame, const std::vector<int> &markerIds,...
Definition DetectionResultFiducialMarkers.h:61
A result returned by the detectCalibrationBoard(...) call.
Definition DetectionResult.h:61
The hand-eye calibration result containing the computed pose and reprojection errors for all the inpu...
Definition HandEye.h:134
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the hand-eye calibration output.
ZIVID_CORE_EXPORT HandEyeOutput(const Matrix4x4 &transform, const std::vector< HandEyeResidual > &residuals)
Constructs a HandEyeOutput instance.
ZIVID_CORE_EXPORT bool valid() const
Test if HandEyeOutput is valid.
ZIVID_CORE_EXPORT const Matrix4x4 & transform() const
Hand-eye transform.
ZIVID_CORE_EXPORT const std::vector< HandEyeResidual > & residuals() const
Hand-eye calibration residuals.
Representaton of the estimated errors of a calibrated hand-eye transform.
Definition HandEye.h:103
ZIVID_CORE_EXPORT float translation() const
Translational residual in millimeters.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the hand-eye residual.
ZIVID_CORE_EXPORT float rotation() const
Rotational residual in degrees.
ZIVID_CORE_EXPORT HandEyeResidual(float rotation, float translation)
Constructs a hand-eye residual instance.
Describes a robot pose.
Definition Pose.h:58
ZIVID_CORE_EXPORT HandEyeOutput calibrateEyeToHand(const std::vector< HandEyeInput > &inputs)
Performs eye-to-hand calibration.
ZIVID_CORE_EXPORT std::ostream & operator<<(std::ostream &stream, const DetectionResult &result)
Serialize the value to a stream.
ZIVID_CORE_EXPORT HandEyeOutput calibrateEyeInHand(const std::vector< HandEyeInput > &inputs)
Performs eye-in-hand calibration.
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:56