VimbaAcquisitionControlParams
Description
Aggregates image acquisition parameters for use with Vimba filters.Structure fields and default values (if defined) are described below:
Name | Type | Description |
---|---|---|
AcquisitionFrameRate | ftl::Optional<float> | Controls the maximum acquisition rate (in Hertz) at which the frames are captured |
BalanceRatio | ftl::Optional<VimbaBalanceRatio> | Sets the gains of red and blue channels (the green channel gain is always 1). |
BalanceWhiteAuto | ftl::Optional<VimbaBalanceWhiteAuto> | Sets the automatic white balance mode. |
BalanceWhiteAutoAdjustTol | ftl::Optional<int> | Sets the tolerance allowed from the ideal white balance values, within which the auto white balance does not run |
BalanceWhiteAutoRate | ftl::Optional<int> | Sets the rate of white balance adjustments |
BlackLevel | ftl::Optional<float> | Sets the black level (offset) value |
ColorTransformationMode | ftl::Optional<VimbaColorTransformationMode> | Selects the mode for color transformation |
ColorTransformationMatrix | ftl::Optional<VimbaColorTransformationMatrix> | Sets the values of the gain factors or offsets inside the transformation matrix |
DefectMaskPixelEnable | ftl::Optional<bool> | Enables or disables defective pixel masking |
DSPSubregionBottom | ftl::Optional<int> | Defines the bottom edge of the DSP subregion |
DSPSubregionLeft | ftl::Optional<int> | Defines the left edge of the DSP subregion |
DSPSubregionRight | ftl::Optional<int> | Defines the right edge of the DSP subregion |
DSPSubregionTop | ftl::Optional<int> | Defines the top edge of the DSP subregion |
EdgeFilter | ftl::Optional<VimbaEdgeFilter> | Sets the image sharpness or blur |
ExposureAuto | ftl::Optional<VimbaExposureAuto> | Sets the automatic exposure mode when ExposureMode is Timed |
ExposureAutoAdjustTol | ftl::Optional<int> | Sets the tolerance in variation from ExposureAutoTarget in which the auto exposure algorithm does not respond |
ExposureAutoAlg | ftl::Optional<VimbaExposureAutoAlg> | Sets the algorithm used to calculate auto exposure |
ExposureAutoMax | ftl::Optional<int> | Sets the upper bound to the exposure setting in auto exposure mode |
ExposureAutoMin | ftl::Optional<int> | Sets the lower bound to the exposure setting in auto exposure mode |
ExposureAutoOutliers | ftl::Optional<int> | Sets the total pixels from top of the distribution that are ignored by the auto exposure algorithm |
ExposureAutoRate | ftl::Optional<int> | Sets the rate at which the auto exposure function changes the exposure setting |
ExposureAutoTarget | ftl::Optional<int> | Sets the general lightness or darkness of the auto exposure feature |
ExposureMode | ftl::Optional<VimbaExposureMode> | Sets the operation mode of the Exposure |
ExposureTime | ftl::Optional<float> | Sets the Exposure time (in microseconds) when ExposureMode is Timed |
ExposureTimeIncrement | ftl::Optional<float> | Sets the increment or resolution of the exposure time in microseconds |
ExposureTimePWL1 | ftl::Optional<float> | Sets the exposure time after ThresholdPWL1 is reached (valid only if ExposureMode = PieceWiseLinearHDR) |
ExposureTimePWL2 | ftl::Optional<float> | Sets the exposure time after ThresholdPWL2 is reached (valid only if ExposureMode = PieceWiseLinearHDR) |
FpncEnable | ftl::Optional<bool> | Enables or disables fixed pattern noise correction |
GainAuto | ftl::Optional<VimbaGainAuto> | Sets the automatic gain mode |
GainAutoAdjustTol | ftl::Optional<int> | Sets the tolerance in variation from GainAutoTarget in which the auto exposure algorithm does not respond |
GainAutoMax | ftl::Optional<float> | Sets the upper bound to the gain setting in auto gain mode |
GainAutoMin | ftl::Optional<float> | Sets the lower bound to the gain setting in auto gain mode |
GainAutoOutliers | ftl::Optional<int> | Sets the total pixels from top of the distribution that are ignored by the auto gain algorithm |
GainAutoRate | ftl::Optional<int> | Sets the rate at which the auto gain function changes |
GainAutoTarget | ftl::Optional<int> | Sets the general lightness or darkness of the auto gain feature |
GainValue | ftl::Optional<float> | Sets the gain (in decibels) |
Gamma | ftl::Optional<float> | Controls the gamma correction of pixel intensity |
Hue | ftl::Optional<float> | Alters the color of an image without altering white balance |
Saturation | ftl::Optional<float> | Alters color intensity |
ThresholdPWL1 | ftl::Optional<float> | Sets the first and highest threshold level (valid only if ExposureMode = PieceWiseLinearHDR) |
ThresholdPWL2 | ftl::Optional<float> | Sets the second and lowest threshold level (valid only if ExposureMode = PieceWiseLinearHDR) |
TriggerActivation | ftl::Optional<VimbaTriggerActivation> | Specifies the activation mode of the trigger |
TriggerDelay | ftl::Optional<float> | Specifies the delay in microseconds (us) to apply after the trigger reception before activating it |
TriggerEnabled | ftl::Optional<bool> | Controls if the selected trigger is active |
TriggerOverlap | ftl::Optional<VimbaTriggerOverlap> | Sets the permitted window of trigger activation, relative to the previous frame |
TriggerSelector | ftl::Optional<VimbaTriggerSelector> | Specifies the internal signal or physical input Line to use as the trigger source |
TriggerSource | ftl::Optional<VimbaTriggerSource> | Determines how an image frame is initiated within an acquisition stream |