Skip to main content

附录

相机配置文件

有参配置文件的内容、位置及文件名由客户自行定义配置,但格式及参数需按照以下要求:

  • 配置文件为json格式。
  • 标注为必选参数或因为开关参数打开而成为必选参数,则必须配置。
  • 相应参数的名字(大小写敏感)及类型必须符合下面表格要求。
参数名类型必填说明
cameraIdstring相机id
triggerWayint触发方式。0:IO触发,1:连续触发。
rimTypeint边沿设置。0:上升沿,1:下降沿。触发方式为IO触发时必填。
triggerDelayint最小触发间隔(ms)。触发方式为IO触发时必填。
debounceint防抖间隔(ms),触发方式为IO触发时必填。
inputChannelintIO输入类型。
widthint图像宽。
heightint图像高。
fpsintfps。自动曝光关闭时必填。
formatint相机编码,只支持35(YUV_420_888)。
exposureMeteringModeint曝光测光模式。
autoExposurebool自动曝光。true:曝光开启,false:曝光关闭。
exposureCompensationfloat曝光补偿,自动曝光开启时生效且必填。
autoExposureLockbool自动曝光当前是否锁定为最新计算值,自动曝光时生效。
exposureTimelong曝光时长(us)。自动曝光关闭时必填。
sensitivityint感光度(iso)。自动曝光关闭时必填。
autoFocusbool自动对焦。
focusDistancefloat对焦距离(屈光度),自动对焦关闭时生效。
customWhiteBalancebool自定义白平衡。
autoWhiteBalanceModeint自动白平衡模式,自定义白平衡关闭时生效且必填。
autoWhiteBalanceLockbool自动白平衡当前是否锁定为最新计算值,自动白平衡时生效。
customWhiteBalanceModeint自定义白平衡模式,自定义白平衡开启时生效且必填。
colorCorrectionGainsarray色彩矫正增益(4位float数组), RGB增益时生效且必填。
contrastint对比度。 值: 0 - 100
sharpnessint锐度。 值: 0 - 100
saturationint饱和度。 值: 0 - 100

有参配置文件参考内容:

{
"triggerWay" : 1,
"rimType" : 1,
"triggerDelay" : 0,
"width" : 640,
"height" : 480,
"fps": 30,
"format" : 35,
"autoExposure" : true,
"exposureCompensation" : 0,
"exposureTime" : 20000,
"sensitivity" : 500,
"autoFocus": true,
"customWhiteBalance": false,
"autoWhiteBalanceMode" : 1,
"autoWhiteBalanceLock" : false,
"customWhiteBalanceMode" : 1,
"colorCorrectionGains": [1.0,1.0,1.0,1.0],
"contrast" : 0,
"sharpness" : 0,
"saturation" : 0
}