105 namespace Experimental
107 namespace Calibration
230 std::ostream &stream,
#define ZIVID_CORE_EXPORT
Definition: CoreExport.h:101
A result returned by the detectFeaturePoints(...) call
Definition: DetectionResult.h:106
Interface to one Zivid camera
Definition: Camera.h:113
A dimension accuracy estimate for a specific working volume
Definition: InfieldCorrection.h:235
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 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:274
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:203
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
A frame captured by a Zivid camera
Definition: Frame.h:115
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:103
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:99
Point with three coordinates as float
Definition: Point.h:105