76 lines
2.4 KiB
XML
76 lines
2.4 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
<BagThreadPositionConfig>
|
||
|
|
<!-- 系统配置 -->
|
||
|
|
<SystemConfig>
|
||
|
|
<!-- TCP端口号 -->
|
||
|
|
<TCPPort>5020</TCPPort>
|
||
|
|
<!-- 相机数量 -->
|
||
|
|
<CameraCount>1</CameraCount>
|
||
|
|
<!-- 调试模式 -->
|
||
|
|
<DebugMode>false</DebugMode>
|
||
|
|
<!-- 日志级别: 0-DEBUG, 1-INFO, 2-WARNING, 3-ERROR -->
|
||
|
|
<LogLevel>1</LogLevel>
|
||
|
|
</SystemConfig>
|
||
|
|
|
||
|
|
<!-- 相机配置 (可配置多个相机) -->
|
||
|
|
<CameraConfig id="1">
|
||
|
|
<!-- 相机IP地址 -->
|
||
|
|
<IP>192.168.1.100</IP>
|
||
|
|
<!-- 相机类型: VzNL -->
|
||
|
|
<Type>VzNL</Type>
|
||
|
|
<!-- 曝光时间 (微秒) -->
|
||
|
|
<Exposure>3000</Exposure>
|
||
|
|
<!-- 增益 -->
|
||
|
|
<Gain>1.0</Gain>
|
||
|
|
<!-- 帧率 -->
|
||
|
|
<FrameRate>30</FrameRate>
|
||
|
|
<!-- 扫描线数 -->
|
||
|
|
<ScanLines>1000</ScanLines>
|
||
|
|
</CameraConfig>
|
||
|
|
|
||
|
|
<!-- 拆线检测参数 -->
|
||
|
|
<ThreadParam>
|
||
|
|
<!-- 拆线直径 (mm) -->
|
||
|
|
<RodDiameter>10.0</RodDiameter>
|
||
|
|
<!-- 水平扫描模式: true-激光线平行槽道; false-激光线垂直槽道 -->
|
||
|
|
<IsHorizonScan>true</IsHorizonScan>
|
||
|
|
</ThreadParam>
|
||
|
|
|
||
|
|
<!-- 角点检测参数 -->
|
||
|
|
<CornerParam>
|
||
|
|
<BlockRows>10</BlockRows>
|
||
|
|
<BlockCols>10</BlockCols>
|
||
|
|
<LocalWindowSize>5</LocalWindowSize>
|
||
|
|
<Threshold>0.1</Threshold>
|
||
|
|
<MaxNeighborRange>20.0</MaxNeighborRange>
|
||
|
|
</CornerParam>
|
||
|
|
|
||
|
|
<!-- 离群点滤波参数 -->
|
||
|
|
<FilterParam>
|
||
|
|
<MeanK>50</MeanK>
|
||
|
|
<StddevMul>1.0</StddevMul>
|
||
|
|
</FilterParam>
|
||
|
|
|
||
|
|
<!-- 区域生长参数 -->
|
||
|
|
<GrowParam>
|
||
|
|
<NeighborRadius>2.0</NeighborRadius>
|
||
|
|
<MaxLinePointsNum>100</MaxLinePointsNum>
|
||
|
|
<AngleThreshold>15.0</AngleThreshold>
|
||
|
|
<DistanceThreshold>3.0</DistanceThreshold>
|
||
|
|
<MinClusterSize>50</MinClusterSize>
|
||
|
|
<MaxClusterSize>10000</MaxClusterSize>
|
||
|
|
</GrowParam>
|
||
|
|
|
||
|
|
<!-- 标定参数 (每个相机的平面标定) -->
|
||
|
|
<CalibrationConfig id="1">
|
||
|
|
<!-- 平面方程系数: ax + by + cz + d = 0 -->
|
||
|
|
<PlaneA>0.0</PlaneA>
|
||
|
|
<PlaneB>0.0</PlaneB>
|
||
|
|
<PlaneC>1.0</PlaneC>
|
||
|
|
<PlaneD>0.0</PlaneD>
|
||
|
|
</CalibrationConfig>
|
||
|
|
|
||
|
|
<!-- 手眼标定矩阵文件路径 -->
|
||
|
|
<EyeHandCalibFile>./EyeHandCalibMatrixInfo.ini</EyeHandCalibFile>
|
||
|
|
</BagThreadPositionConfig>
|