机器视觉中的九点平移标定
图像二维空间到机械手二维空间的转换
标定文件
<?xmlversion="1.0"encoding="UTF-8"?><CalibInfo><CalibInputParam><CalibParamParamName="CreateCalibTime"DataType="string"><ParamValue>2026-02-2018:15:07</ParamValue></CalibParam><CalibParamParamName="CalibType"DataType="string"><ParamValue>NPointCalib</ParamValue></CalibParam><CalibParamParamName="TransNum"DataType="int"><ParamValue>9</ParamValue></CalibParam><CalibParamParamName="RotNum"DataType="int"><ParamValue>0</ParamValue></CalibParam><CalibParamParamName="CalibErrStatus"DataType="int"><ParamValue>269496395</ParamValue></CalibParam><CalibParamParamName="TransError"DataType="float"><ParamValue>2.1413217</ParamValue></CalibParam><CalibParamParamName="RotError"DataType="float"><ParamValue>-999</ParamValue></CalibParam><CalibParamParamName="TransWorldError"DataType="float"><ParamValue>0.10095669</ParamValue></CalibParam><CalibParamParamName="RotWorldError"DataType="float"><ParamValue>-999</ParamValue></CalibParam><CalibParamParamName="PixelPrecisionX"DataType="float"><ParamValue>0.047241714</ParamValue></CalibParam><CalibParamParamName="PixelPrecisionY"DataType="float"><ParamValue>0.047052115</ParamValue></CalibParam><CalibParamParamName="PixelPrecision"DataType="float"><ParamValue>0.047146905</ParamValue></CalibParam><CalibPointFListParamParamName="ImagePointLst"DataType="CalibPointList"><PointF><X>2389.3887</X><Y>706.69507</Y><R>0</R></PointF><PointF><X>2810.2947</X><Y>709.54523</Y><R>0</R></PointF><PointF><X>3236.0605</X><Y>714.15582</Y><R>0</R></PointF><PointF><X>2388.6504</X><Y>1128.7072</Y><R>0</R></PointF><PointF><X>2811.9194</X><Y>1132.6813</Y><R>0</R></PointF><PointF><X>3232.666</X><Y>1137.6779</Y><R>0</R></PointF><PointF><X>2379.865</X><Y>1555.3287</Y><R>0</R></PointF><PointF><X>2804.7246</X><Y>1560.5143</Y><R>0</R></PointF><PointF><X>3228.7747</X><Y>1568.4324</Y><R>0</R></PointF></CalibPointFListParam><CalibPointFListParamParamName="WorldPointLst"DataType="CalibPointList"><PointF><X>140</X><Y>10</Y><R>0</R></PointF><PointF><X>140</X><Y>-10</Y><R>0</R></PointF><PointF><X>140</X><Y>-30</Y><R>0</R></PointF><PointF><X>160</X><Y>10</Y><R>0</R></PointF><PointF><X>160</X><Y>-10</Y><R>0</R></PointF><PointF><X>160</X><Y>-30</Y><R>0</R></PointF><PointF><X>180</X><Y>10</Y><R>0</R></PointF><PointF><X>180</X><Y>-10</Y><R>0</R></PointF><PointF><X>180</X><Y>-30</Y><R>0</R></PointF></CalibPointFListParam></CalibInputParam><CalibOutputParam><CalibParamParamName="RotDirectionState"DataType="int"><ParamValue>-999</ParamValue></CalibParam><CalibParamParamName="IsRightCoorA"DataType="int"><ParamValue>-1</ParamValue></CalibParam><PointFParamName="RotCenterImagePoint"DataType="CalibPointF"><RotCenterImagePointX>0</RotCenterImagePointX><RotCenterImagePointY>0</RotCenterImagePointY><RotCenterImageR>-999</RotCenterImageR></PointF><PointFParamName="RotCenterWorldPoint"DataType="CalibPointF"><RotCenterWorldPointX>0</RotCenterWorldPointX><RotCenterWorldPointY>0</RotCenterWorldPointY><RotCenterWorldR>-999</RotCenterWorldR></PointF><CalibFloatListParamParamName="CalibMatrix"DataType="FloatList"><ParamValue>-0.00041459801</ParamValue><ParamValue>0.047050014</ParamValue><ParamValue>107.74062</ParamValue><ParamValue>-0.047239896</ParamValue><ParamValue>-0.00044456369</ParamValue><ParamValue>123.18865</ParamValue><ParamValue>0</ParamValue><ParamValue>0</ParamValue><ParamValue>1</ParamValue></CalibFloatListParam></CalibOutputParam></CalibInfo>