Struct CameraParameters#
Defined in File settings.hpp
Struct Documentation#
-
struct CameraParameters
Public Functions
-
QJsonObject to_json() const
Public Members
-
QString serialNumber
-
QString friendlyName = "Camera"
-
int width = 1920
-
int height = 1080
-
int offsetX = 0
-
int offsetY = 0
-
bool reverseX = false
-
bool reverseY = false
-
QString pixelFormat = "BGR8"
-
bool specifyFps = true
-
double fps = 25.0
-
QString exposureAuto = "Once"
-
double exposureTimeUs = 10000.0
-
double exposureAutoLowerUs = 100.0
-
double exposureAutoUpperUs = 50000.0
-
QString gainAuto = "Once"
-
double gainDb = 0.0
-
double gainAutoLowerDb = 0.0
-
double gainAutoUpperDb = 24.0
-
double gamma = 1.0
-
double blackLevel = 0.0
-
QString balanceWhiteAuto = "Once"
-
double balanceRatioRed = 1.0
-
double balanceRatioBlue = 1.0
-
double saturation = 1.0
-
double contrast = 1.0
-
double brightness = 0.5
-
double autoTargetBrightness = 0.5
-
int digitalShift = 0
-
bool hwTriggerEnabled = true
-
QString hwTriggerSource = "Action1"
-
double hwTriggerDelayUs = 0.0
-
bool liveAnalysisEnabled = true
-
QString testPattern = "Off"
-
CalibrationData calibration
Public Static Functions
-
static std::optional<CameraParameters> from_json(const QJsonObject&)
-
QJsonObject to_json() const