92 const std::vector<MultiCameraResidual> &
residuals);
125 std::vector<Matrix4x4> m_transforms;
126 std::vector<MultiCameraResidual> m_residuals;
#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
The results from a multi-camera calibration process.
Definition MultiCamera.h:85
ZIVID_CORE_EXPORT const std::vector< MultiCameraResidual > & residuals() const
Multi-camera calibration residuals.
ZIVID_CORE_EXPORT bool valid() const
Test if MultiCameraOutput is valid.
ZIVID_CORE_EXPORT const std::vector< Matrix4x4 > & transforms() const
Multi-camera calibration transforms.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the multi-camera calibration output.
ZIVID_CORE_EXPORT MultiCameraOutput(const std::vector< Matrix4x4 > &transforms, const std::vector< MultiCameraResidual > &residuals)
Constructs a MultiCameraOutput instance.
Representation of the estimated errors of a multi-camera calibration.
Definition MultiCamera.h:60
ZIVID_CORE_EXPORT float translation() const
Get the average overlap error.
ZIVID_CORE_EXPORT MultiCameraResidual(float translation)
Constructs a multi-camera residual instance.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the multi-camera residual.
ZIVID_CORE_EXPORT MultiCameraOutput calibrateMultiCamera(const std::vector< DetectionResult > &detectionResults)
Performs multi-camera calibration.
ZIVID_CORE_EXPORT std::ostream & operator<<(std::ostream &stream, const DetectionResult &result)
Serialize the value to a stream.
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:84