64 lines
2.7 KiB
XML
Raw Normal View History

2026-03-11 23:40:06 +08:00
<?xml version="1.0" encoding="UTF-8"?>
<HoleDetectionConfig>
<Cameras>
<Camera name="Camera1" ip="192.168.1.100"/>
<Camera name="Camera2" ip="192.168.1.101"/>
</Cameras>
<Devices>
<Device name="Robot" ip="192.168.1.200"/>
</Devices>
<AlgorithmParams>
2026-04-02 22:17:20 +08:00
<RansacParam
distanceThreshold="0.5"
maxIterations="500"
minPlanePoints="100"
maxPlanes="5"
growthZThreshold="1.0"
2026-04-08 00:05:43 +08:00
minPlaneRatio="0.1"
maxNormalAngleDeg="30.0"
maxDistFromPlane="1.0"/>
2026-04-02 22:17:20 +08:00
<DetectionParam
angleThresholdPos="50.0"
angleThresholdNeg="-50.0"
angleSearchDistance="2.0"
minPitDepth="1.0"
minRadius="2.0"
maxRadius="50.0"
expansionSize1="5"
expansionSize2="10"
minVTransitionPoints="1"
jumpThresholdResidual="0.0"
gapJumpThresholdResidual="0.0"
maxGapPointsInLine="12"
minFeatureSpan="2.0"
residualSmoothWindow="5"
slopeAngleThreshold="3.0"
edgeBoundaryFilterDist="0.0"/>
<FilterParam
maxEccentricity="0.99995"
minAngularCoverage="10.0"
maxRadiusFitRatio="1.0"
minQualityScore="0.0"
maxPlaneResidual="10.0"
maxAngularGap="90.0"
minInlierRatio="0.0"
minHoleDepth="2.5"/>
2026-03-11 23:40:06 +08:00
<SortMode value="0"/>
<PlaneCalibParams>
<CameraCalibParam cameraIndex="1" cameraName="Camera1" isCalibrated="false" planeHeight="-1.0"
planeCalib_00="1.0" planeCalib_01="0.0" planeCalib_02="0.0"
planeCalib_10="0.0" planeCalib_11="1.0" planeCalib_12="0.0"
planeCalib_20="0.0" planeCalib_21="0.0" planeCalib_22="1.0"
invRMatrix_00="1.0" invRMatrix_01="0.0" invRMatrix_02="0.0"
invRMatrix_10="0.0" invRMatrix_11="1.0" invRMatrix_12="0.0"
invRMatrix_20="0.0" invRMatrix_21="0.0" invRMatrix_22="1.0"/>
</PlaneCalibParams>
</AlgorithmParams>
<DebugParam enableDebug="false" savePointCloud="false" saveDebugImage="false" printDetailLog="false" debugOutputPath="./debug"/>
<SerialConfig portName="COM1" baudRate="115200" dataBits="8" stopBits="1" parity="0" flowControl="0" enabled="false"/>
<HandEyeCalibMatrixs>
2026-03-11 23:40:06 +08:00
<HandEyeCalibMatrix cameraIndex="1" m0="1" m1="0" m2="0" m3="0" m4="0" m5="1" m6="0" m7="0" m8="0" m9="0" m10="1" m11="0" m12="0" m13="0" m14="0" m15="1" eulerOrder="11"/>
</HandEyeCalibMatrixs>
2026-03-11 23:40:06 +08:00
<TcpServerConfig tcpServerPort="7800" poseOutputOrder="0" dirVectorInvert="3"/>
</HoleDetectionConfig>