137 const std::vector<MultiCameraResidual> &
residuals);
170 std::vector<Matrix4x4> m_transforms;
171 std::vector<MultiCameraResidual> m_residuals;
#define ZIVID_CORE_EXPORT
Definition: CoreExport.h:101
The results from a multi-camera calibration process
Definition: MultiCamera.h:130
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:105
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:99