60 namespace Experimental
186 std::ostream &stream,
#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
#define ZIVID_PIMPL_VALUE_SEMANTICS(ClassName, Attributes)
Definition Pimpl.h:51
A result returned by the detectCalibrationBoard(...) call.
Definition DetectionResult.h:61
Interface to one Zivid camera.
Definition Camera.h:69
A dimension accuracy estimate for a specific working volume.
Definition InfieldCorrection.h:191
ZIVID_CORE_EXPORT float zMax() const
The range of validity of the accuracy estimate (upper end)
ZIVID_CORE_EXPORT float zMin() const
The range of validity of the accuracy estimate (lower end)
ZIVID_CORE_EXPORT float dimensionAccuracy() const
The estimated dimension accuracy error obtained if the correction is applied.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the accuracy estimate.
An in-field correction that may be written to a camera.
Definition InfieldCorrection.h:230
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the camera correction.
ZIVID_CORE_EXPORT AccuracyEstimate accuracyEstimate() const
Get an estimate for expected dimension accuracy if the correction is applied to the camera.
An assessment of the current dimension trueness of a camera at a specific location.
Definition InfieldCorrection.h:159
ZIVID_CORE_EXPORT Zivid::PointXYZ position() const
Get the location at which the measurement was made.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the camera assessment.
ZIVID_CORE_EXPORT float localDimensionTrueness() const
Get the estimated local dimension trueness error.
A frame captured by a Zivid camera.
Definition Frame.h:70
ZIVID_CORE_EXPORT std::chrono::time_point< std::chrono::system_clock > cameraCorrectionTimestamp(const Zivid::Camera &camera)
Get the time at which the camera's in-field correction was created.
ZIVID_CORE_EXPORT Zivid::Calibration::DetectionResult detectFeaturePoints(Zivid::Camera &camera)
Detects feature points from a calibration object.
ZIVID_CORE_EXPORT Zivid::Frame captureCalibrationBoard(Zivid::Camera &camera)
Capture the calibration board.
ZIVID_CORE_EXPORT CameraVerification verifyCamera(const InfieldCorrectionInput &input)
Verify the current camera trueness based on a single measurement.
ZIVID_CORE_EXPORT std::ostream & operator<<(std::ostream &stream, const InfieldCorrectionInput &input)
Serialize the value to a stream.
ZIVID_CORE_EXPORT void resetCameraCorrection(Zivid::Camera &camera)
Reset the in-field correction on a camera to factory settings.
InfieldCorrectionDetectionStatus
Definition InfieldCorrectionDetectionStatus.h:58
ZIVID_CORE_EXPORT CameraCorrection computeCameraCorrection(const std::vector< InfieldCorrectionInput > &dataset)
Calculate new in-field camera correction.
ZIVID_CORE_EXPORT void writeCameraCorrection(Zivid::Camera &camera, const CameraCorrection &cameraCorrection)
Write the in-field correction on a camera.
ZIVID_CORE_EXPORT bool hasCameraCorrection(const Zivid::Camera &camera)
Check if the camera has an in-field correction written to it.
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:56
Point with three coordinates as float.
Definition Point.h:60