CogLinescanDistortionCorrectionTool工具的功能原理

CogLinescanDistortionCorrectionTool工具可以用来对X轴方向的非线性畸变进行校正,这和利用CogCalibCheckerboardTool工具对线扫描相机进行校正一样,但两者之间有一定的差别,主要表现在如下几点:

1) CogLinescanDistortionCorrectionTool工具需要在相机前方的固定位置放置一个靶子;

2) CogLinescanDistortionCorrectionTool不会对图像进行校准,不会向左边树种添加坐标系;

3) CogLinescanDistortionCorrectionTool工具不能校正因相机旋转带来的畸变,只能校正非线性的光学和透视失真。

总的来讲,CogCalibCheckerboardTool工具能够提供更精确的校正并且能够对图像进行校准,而CogLinescanDistortionCorrectionTool一般应用在不能放标定板的场合。

其中,CogLinescanDistortionCorrectionTool对标定靶图像进行校正,CogCaliperTool2测量校正后标定靶的边线,CalcMaxPixelDeviation是一个ToolBlock,通过接收终端接收CogCaliperTool1和CogCaliperTool2的边缘查询结果,在脚本对结果进行分析,计算相邻两边的距离的最大值和最小值,并在终端输出。