Zivid C++ API 2.17.1+7516d437-1
InfieldCorrection.h File Reference
#include "Zivid/Calibration/DetectionResult.h"
#include "Zivid/Calibration/InfieldCorrectionDetectionStatus.h"
#include "Zivid/Camera.h"
#include "Zivid/Detail/CoreExport.h"
#include "Zivid/Detail/Pimpl.h"
#include "Zivid/Point.h"
#include <chrono>
#include <iosfwd>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Zivid::Calibration::InfieldCorrectionInput
 Container for input-data needed by in-field verification and correction functions. More...
class  Zivid::Calibration::CameraVerification
 An assessment of the current dimension trueness of a camera at a specific location. More...
class  Zivid::Calibration::AccuracyEstimate
 A dimension accuracy estimate for a specific working volume. More...
class  Zivid::Calibration::CameraCorrection
 An in-field correction that may be written to a camera. More...

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.
namespace  Zivid::Calibration

Functions

ZIVID_CORE_EXPORT std::ostream & Zivid::Calibration::operator<< (std::ostream &stream, const InfieldCorrectionInput &input)
 Serialize the value to a stream.
ZIVID_CORE_EXPORT std::ostream & Zivid::Calibration::operator<< (std::ostream &stream, const CameraVerification &cameraVerification)
 Serialize the value to a stream.
ZIVID_CORE_EXPORT std::ostream & Zivid::Calibration::operator<< (std::ostream &stream, const AccuracyEstimate &accuracyEstimate)
 Serialize the value to a stream.
ZIVID_CORE_EXPORT std::ostream & Zivid::Calibration::operator<< (std::ostream &stream, const CameraCorrection &cameraCorrection)
 Serialize the value to a stream.
ZIVID_CORE_EXPORT CameraVerification Zivid::Calibration::verifyCamera (const InfieldCorrectionInput &input)
 Verify the current camera trueness based on a single measurement.
ZIVID_CORE_EXPORT CameraCorrection Zivid::Calibration::computeCameraCorrection (const std::vector< InfieldCorrectionInput > &dataset)
 Calculate new in-field camera correction.
ZIVID_CORE_EXPORT void Zivid::Calibration::writeCameraCorrection (Camera &camera, const CameraCorrection &cameraCorrection)
 Write the in-field correction on a camera.
ZIVID_CORE_EXPORT void Zivid::Calibration::resetCameraCorrection (Camera &camera)
 Reset the in-field correction on a camera to factory settings.
ZIVID_CORE_EXPORT bool Zivid::Calibration::hasCameraCorrection (const Camera &camera)
 Check if the camera has an in-field correction written to it.
ZIVID_CORE_EXPORT std::chrono::time_point< std::chrono::system_clock > Zivid::Calibration::cameraCorrectionTimestamp (const Camera &camera)
 Get the UTC time at which the camera's in-field correction was created.