panSight3DForm/Dlls/configs.ini
2024-09-25 21:19:11 +08:00

246 lines
8.8 KiB
INI
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[LOG]
; 日志级别 INFO:1 DEBUG:2 WARNING:3 ERROR:4
LogLevel = 3
; 是否使用同步打印日志的方式 0:异步打印 1同步打印
logSynPrint = 0
; 是否始终打印心跳日志 0:不打印 1:始终打印
logAlwaysHeartBeat = 0
; 是否始终打印图像丢包时的日志 0:不打印 1:始终打印
logAlwaysImageLostPacket = 0
; 是否打印算法库的调试日志 0:不打印 1:始终打印
bUseAlgLog = 0
; 是否打印使用测量功能时的点云数据
bPrintMeasureCloudFile = 0
; 是否打印深度数据抓取的调试日志(1 深度数据2 灰度数据3 深度加灰度 研发调试用)
bUseDepthSpeedUpOrMultiDebugLog = 0
; 清理日志的时间设置单位天非法时取30
iClearOldLogsDay = 7
; 设置日志文件最大行数
iLogFileMaxLine = 999999
; 是否使用崩溃文件生成功能 1:使用 0:不使用
useDumpCatch = 1
[NET]
; 是否检查相机端口号, 1:检测 0:不检测
checkCameraPort = 0
; 信令超时时间(毫秒)
CommandTimeout = 18
; 检测与相机间的连接的心跳时间间隔(毫秒) 必须大于1000
ConnectShutDown = 4500
; depth模式下关闭心跳、温度自动更新功能 1:关闭 0:不关闭
closeHeartBeatWhenDepth = 0
; 连接时重复发送getversion消息的次数
iConnectRetryNum = 0
; 是否忽略协议版本号检测
ForceIgnoreProtoclVer = 0
; 数据超时时间毫秒深度模式下抓取第一个数据后如果1000毫秒内无数据则本次抓取结束。
; 如果是连续模式当触发后1000毫秒内无数据也结束抓取
iDataTimeout = 1000
; 是否支持发送重复信令包(使用冗余包来防止丢包) 0不发送冗余包 1: 发送
bSendCmdPacketReduplicate = 1
; 连接时调用一次探测消息
sendArpBeforeConnect = 0
; 退出时发送close 命令到相机
sendCloseCmd = 1
; 使用socket接收数据时设置缓冲区大小-1不修改 其他值必须>8000
socketRcvBufSize = 4194304
; TCP 连接时是否使用非阻塞机制 0阻塞 1非阻塞
iTcpConnectNoBlock = 1
; TCP 链接是否打开KeepAlive (0: 打开 1:不打开)
iNoKeepTcpAlive = 0
; 连接时先进行TCP连接。1TCP先连接研发调试专用 0UDP连接成功后TCP再连接
TcpConnectFirst = 0
; UDP是否限制对端的IP和端口
UdpLimitRemoteAddr = 0
; UDP绑定本地端口小于1000随机端口
UdpLocalPort = 0
; UDP 相机端口
UdpRemotePort = 20513
; TCP 相机监听端口
TcpRemoteDataPort = 12345
; 是否忽略Kill消息
ignoreKillMsg = 0
[CAMERA_DETECT]
; 探测相机方式, 0ARP探测需要相机支持如有其它外挂设备可能误探 1UDP 广播探测 (需要相机支持) 2先UDP探测探测不到再使用ARP探测
iDetectDeviceProtocol = 1
; UDP广播探测时本地端口小于1000随机端口
UdpBroadcastLocalPort = 12345
; UDP广播探测时相机端口
UdpBroadcastRemotePort = 20515
; 连接前自动清除arp表记录
clearArpCacheTableBeforeConnect = 0
; 过滤的虚拟网卡数量
NetAdapterFiltersNum = 5
IGNORE_BEGIN0=Microsoft
IGNORE_BEGIN1=Oracle
IGNORE_BEGIN2=VMware
IGNORE_BEGIN3=VirtualBox
IGNORE_BEGIN4=Bluetooth
; winpcap获取的错误网卡描述信息转换
NetAdapterConvertsNum = 0
DescWithWinpcap_0=
DescTrue_0=
[PROFILE_LINE]
; 相机是否是使用高精度轮廓线(相机轮廓线是否与图像匹配)
cameraUseHighPrecisionProfile = 0
; 日志级别设置在INFO时是否支持打印轮廓数据打印 (/_imgs 目录)
supportProfilePrintPointData = 0
; 是否使用轮廓实时控制当相机流量过大时SDK均匀丢弃轮廓线
useRealTimeProfileTrafficControl = 1
[DEPTH_MODE]
; 是否使用0值过滤功能过滤低于LowestZvalue的值 1:使用 0:不使用
FileterZero = 0
LowestZvalue = 0.00001
; 是否覆盖第一条线和最后一条线数据 1:覆盖 0:不覆盖
ignoreFirstLineAndLastLine = 1
; 覆盖轮廓线起始N个点 (同时作用于深度和灰度) 0: 不覆盖
ignoreStartPointsNum = 1
; 覆盖轮廓线终点N个点 (同时作用于深度和灰度) 0: 不覆盖
ignoreEndPointsNum = 2
; 是否使用校准功能
useCalibration = 1
; 是否使用uniform功能
useDepthUniform = 1
; 是否支持重新加载calibration文件
supportLoadCalibrationFileAgain = 0
; 是否使用FTP实现下载calibration文件功能
useFtpDownCalibration = 0
; 是否使用本地校准文件calibration\local_xxxxx_calibration.txt
useLocalCalibrationFile = 0
; (.表示当前目录;..为上层目录;或者为"C:\\data"绝对路径;空则为系统变量"LOCALAPPDATA"目录)
sCalibrationFilePath=
; 是否使用同时等待多条批处理功能
bLoopForMultiBatch = 1
; SG系列的必须为-1
FilterOption = -1
; 预估每条轮廓线最多的点数 (预估值小于实际值,可能会导致申请内存不足而崩溃)
iEstimatePointsNumPerLine = 3840
; 系统支持的最多抓取深度数据的线数(设置越大,启动时占的资源越多)
SystemMaxLineNum = 10000
; 数据精度级别0低精度 1相机高精度 2软件高精度
iInterpolationMethod = 2
; 是否使用scaling
useScaling = 1
; 丢包处理 1: 丢包丢数据(丢掉的地方使用无效点) 2: 使用上一条线的数据 3: 插值(暂不支持)
lostDepthPacketMethod = 2
; 是否支持灰度模式 (灰度模式会额外占一些内存)
supportGrayMode = 1
; 是否使用双机模式(两台相机对射)
useCameraPairMode = 0
; 设置MODE\CONFIG等参数时是否检查有效性
bCheckSetParamValidity = 1
; 是否使用测厚功能
supportMeasureThickness = 0
; 是否保存编码器计数 (Depth/Encoder 目录)
recordBatchEncoderCount = 0
; 设置x方向点间距降采样如果设置为-1则使用默认点间距
xDirectionPointSpace = -1
; Y方向扩充数据0 表示不扩充1 表示扩充1条线
iDepthandGrayYCopyLine = 0
; 0表示原来的处理方式1表示一条线立马处理
useAlgModeProcDepthData = 1
; 深度抓取的时候丢包当每条线组包完成进行算法处理时允许丢的最大线数0或非法时取抓取线数-2
waitLostDepthLineNum = 0
; 分批上报功能n=0表示不启用n>0的值表示每n条线上报n非法则取0
iMultipleReportLineNumber = 0
; SDK层是否保存数据(./CloudDataPath目录 研发测试用仅内部用,iCheckAndSaveProfileData2File=1core层保存2wrap层保存3都保存)
; 保存数据的依据是判断所有点Z是否在[fCheckZmin, fCheckZmax] 范围内
iCheckAndSaveProfileData2File = 0
fCheckZmin = 0.0
fCheckZmax = 100.0
; 从缓冲区中读取数据连续失败次数阈值达到该次数则切换线程释放cpu
iContinuousReadFailedCountLimit = 3
; 从缓冲区中读取数据连续失败次数达到阈值后sleep时间毫秒
iContinuousReadFailedSleepTime = 1
; 是否使用新的x方向边缘补点的uniform。0不使用 1使用使用时灰度图在x方向上关闭标定高度图的x方向边缘在顶底部时会自动补点
iUseNewUniformXFill = 0
; X 方向平滑滤波z方向进行平滑的段差档位【1、2、3、4、5】
iXMeanFilterMaxDiff = 3
; Y 方向均值滤波z方向进行均值的段差档位【1、2、3、4、5】
iYMeanFilterMaxDiff = 3
; 软件批处理时,接收数据超时(数据抓取未完成自动发送STOP指令。 1: 发送 2不发送
IsSendStopWhenSwBatchTimeout = 1
[IMG_MODE]
; 丢包处理方式 lostImagePacketMethod
; 0:丢包丢弃整幅图像
; 1:允许每幅图像连续丢包数不大于maxContinuousLostPacketNum
; 2:允许每幅图像丢包数不大于maxLostPacketNumPerImg否则丢弃整幅图像
; 3:允许每幅图像连续丢包数不大于maxContinuousLostPacketNum 且总丢包数不大于maxLostPacketNumPerImg否则丢弃整幅图像
; 4:允许丢包(丢掉的部分黑色)
lostImagePacketMethod = 0
maxContinuousLostPacketNum = 10
maxLostPacketNumPerImg = 100
; 内部调试用
printImgForDebug = 0
; 是否使用图像滤波
iImgFilterOption = 0
; 是否检测图像中数据
checkImgBlack = 0
; 图像的开始序列号
firstSerialNum = 0
; 是否使用图像找点算法的方式出轮廓
bOutlineFromAlg = 0
;是否打印图像找点算法的轮廓线(/CloudDataPath目录)
bPrintOutlineFromAlg = 0
;打印的线数
iPrintOutlineNumFromAlg = 1
; 图像找点算法参数集合(研发测试用)
img2ProfileParams =
[FUNCTION]
; 是否支持dummy修改
bSupportModifyDummy = 0
; 是否支持将测量结果值保存 当前路径下的MeasureResult 目录), 1保存 0不保存
bSaveResultsToExcel = 0
; 是否支持请求数据(深度模式下的数据)丢包重发 0不支持 1支持
iResendLostPackets = 1
; 信令重发包时最多重发次数不支持ACK消息的相机建议不要大于2否则可能使用同步接口时产生无意义的多余的重发iResendLostPackets == 1时该配置项有效
iResendCmdMaxNum = 5
; 上传文件calibration文件、相机升级等是否支持附带MD5信息 0不支持 1支持
; 下载文件是否进行MD5校验 0不支持 1支持
isUploadFileWithMd5 = 1
; (.表示当前目录;..为上层目录;或者为"C:\\data"绝对路径;空则为系统变量"LOCALAPPDATA"目录)
MeasureCfgsFilePath=
; 线程停止超时时间
stopThreadTimeOut = 500
; 是否保存软件标定前后的点云数据(倾斜标定、双机标定)
bSaveSwCalibrationDatas = 0
; 工具测量时,当追踪失败时是否保存追踪点云与相关信息,测量失败时是否保存点云与相关信息
iSaveMeasureInfomation = 0
; 是否保存点云数据深度或者灰度模式下始终保存点云【保存路径为当前_imgs文件夹中】
bSavePointCloudFile = 0
; 工程测量时,每次测量运算使用的轮廓线数。(-1表示抓多少条就使用多少条。 设置为N时表示每次使用N条进行计算并上报结果【N>2】
iProjectMeasureUseProfileNum = -1
; 相机处于工作状态时Camera软件点击“开始”或者工程测量时不允许修改曝光、帧率等相机配置参数 。 1: 不允许 0:允许
bStopCapBeforeModifyCameraConfig = 1
; 设置统计带宽的线数,(>=1000 才统计)
recordBandwidth = 0
; 图片保存路径 (.表示当前目录;..为上层目录;或者为"C:\\data"绝对路径;空则为系统变量"LOCALAPPDATA"目录)
MeasureImgFilePath = ./SaveImage
; 是否保存 深度图像文件
saveDepthImg = 0
; 是否保存 灰度图像文件
saveGrayImg = 0
; 是否自动保存深度或灰度图像
autoSaveImg = 0
; 强制覆盖前面n条轮廓线数据 (0不覆盖)
iCoverFrontProfileData = 1
; 启动数据接收后,强制睡眠时间(毫秒)
SleepAfterStartCapture = 100
; 是否启用相机异常状态检测功能
useCheckCameraState = 0
; 检测数据抓取时轮廓线中0值数量当一条轮廓中0值计数大于profileDataZeroCheck时打印日志。 profileDataZeroCheck=0 关闭该功能
profileDataZeroCheck = 0
; 是否使用简易版的原始数据转换功能 0: 不使用 1:使用
debugOrgDataConvert = 0