107 lines
3.9 KiB
INI
107 lines
3.9 KiB
INI
; Daytime camera mode for the RGB Alvium 1800 U-2040c: continuous 10 Hz
|
|
; acquisition with camera-managed exposure.
|
|
;
|
|
; [Camera] is a list of Vimba X features written to the camera IN FILE ORDER
|
|
; when this mode is applied. Names and enum values must be spelled exactly as
|
|
; VimbaX spells them (Minimizenoise, not MinimizeNoise) - see a VimbaX settings
|
|
; export for the full feature list. A name this camera does not expose is logged
|
|
; as a warning and skipped, never fatal.
|
|
;
|
|
; Selector features are stateful: set the selector, then the value it selects.
|
|
; Repeating a key is intentional and supported.
|
|
|
|
[Mode]
|
|
description = Daytime sweep: continuous 10 Hz, camera-managed exposure
|
|
; Wait this long after the gimbal reports standstill, then keep the newest frame.
|
|
settle_wait_ms = 1000
|
|
; Give up on the waypoint if no fresh frame arrives within this long after that.
|
|
frame_timeout_ms = 2000
|
|
|
|
[Camera]
|
|
; --- Image format: binning first, it changes the ROI maxima ----------------
|
|
; 2x2 binning is not optional at 10 Hz: a full-resolution RGB8 frame is 61 MB,
|
|
; which caps out at ~4 fps under the 250 MB/s link limit. Binned it is 15.3 MB.
|
|
BinningSelector = Digital
|
|
BinningHorizontalMode = Sum
|
|
BinningVerticalMode = Sum
|
|
BinningHorizontal = 2
|
|
BinningVertical = 2
|
|
OffsetX = 0
|
|
OffsetY = 0
|
|
Width = 2256
|
|
Height = 2256
|
|
ReverseX = 0
|
|
ReverseY = 0
|
|
PixelFormat = RGB8
|
|
SensorBitDepth = Bpp8
|
|
ColorInterpolation = HighQualityLinear5X5
|
|
|
|
; --- Bandwidth: 10 Hz x 15.3 MB = ~153 MB/s --------------------------------
|
|
; Do NOT raise to 450: that produced incomplete frames on this host.
|
|
DeviceLinkThroughputLimitMode = On
|
|
DeviceLinkThroughputLimit = 250000000
|
|
|
|
; --- Acquisition: free-run, no trigger -------------------------------------
|
|
AcquisitionMode = Continuous
|
|
TriggerSelector = FrameStart
|
|
TriggerMode = Off
|
|
AcquisitionFrameRateMode = Basic
|
|
AcquisitionFrameRateEnable = 1
|
|
AcquisitionFrameRate = 10
|
|
|
|
; --- Exposure and gain: camera-managed, bounded ----------------------------
|
|
ExposureMode = Timed
|
|
ExposureAuto = Continuous
|
|
ExposureAutoMin = 200
|
|
ExposureAutoMax = 20000 ; < 1/fps and short enough to limit slew blur
|
|
GainSelector = All
|
|
GainAuto = Continuous
|
|
GainAutoMin = 0
|
|
GainAutoMax = 24
|
|
|
|
; --- Auto-exposure controller ----------------------------------------------
|
|
IntensityControllerSelector = IntensityController1
|
|
IntensityControllerAlgorithm = Mean
|
|
IntensityControllerTarget = 50 ; percent of full scale
|
|
IntensityControllerTolerance = 5
|
|
IntensityControllerRate = 100
|
|
IntensityControllerRegion = FullImage
|
|
IntensityControllerOutliersDark = 0
|
|
IntensityControllerOutliersBright = 0
|
|
IntensityAutoPrecedence = Minimizeexposuretime
|
|
AutoModeRegionSelector = AutoModeRegion1
|
|
AutoModeRegionOffsetX = 0
|
|
AutoModeRegionOffsetY = 0
|
|
AutoModeRegionWidth = 2256
|
|
AutoModeRegionHeight = 2256
|
|
|
|
; --- White balance: fixed ratios, measured in VimbaX ------------------------
|
|
BalanceWhiteAuto = Off
|
|
BalanceRatioSelector = Red
|
|
BalanceRatio = 2.870117
|
|
BalanceRatioSelector = Blue
|
|
BalanceRatio = 1.999023
|
|
|
|
; --- Image processing -------------------------------------------------------
|
|
BlackLevelSelector = All
|
|
BlackLevel = 81
|
|
Gamma = 1.0
|
|
Hue = 0
|
|
Saturation = 1.0
|
|
Sharpness = 0
|
|
ContrastEnable = 0
|
|
ContrastBrightLimit = 255
|
|
ContrastDarkLimit = 0
|
|
ContrastShape = 4
|
|
ColorTransformationEnable = 0
|
|
AdaptiveNoiseSuppressionFactor = 1 ; raise if frames look noisy
|
|
CorrectionSelector = DefectPixelCorrection
|
|
CorrectionMode = On
|
|
CorrectionSelector = FixedPatternNoiseCorrection
|
|
CorrectionMode = On
|
|
|
|
; --- Device -----------------------------------------------------------------
|
|
DeviceIndicatorMode = Active
|
|
DeviceIndicatorLuminance = 10
|
|
DevicePowerSavingMode = Disabled
|