101 namespace Calibration
208 std::vector<HandEyeResidual> m_residuals;
#define ZIVID_CORE_EXPORT
Definition: CoreExport.h:101
A result returned by the detectFeaturePoints(...) call
Definition: DetectionResult.h:106
The hand-eye calibration result containing the computed pose and reprojection errors for all the inpu...
Definition: HandEye.h:169
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:138
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:103
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:99