CVB.Net 15.0
LineScanCalibrationConfiguration Class Reference

A set of parameters, which is used to configure line scan calibration calculated with function CalibrationLineScan.CreateLineScanCalibration. More...

Public Member Functions

 LineScanCalibrationConfiguration ()
 Constructor for default configuration.
 

Properties

int MaxIterations [get, set]
 The maximum number of iterations for all nonlinear solvers in the calibration algorithm. More...
 
int PolyDegree [get, set]
 Positive (or zero) integer value that defines the polynomial to be used. More...
 
double Tolerance [get, set]
 Value for early stopping criteria. More...
 
ScanDirection ScanDirection [get, set]
 Scanning direction of the camera.
 
PreDefinedPixelSizeMode PreDefinedPixelSizeMode [get, set]
 Decision if the calibrator uses predefined pixel size. More...
 
double PixelSize [get, set]
 The pixel size of the transformed image. More...
 

Detailed Description

A set of parameters, which is used to configure line scan calibration calculated with function CalibrationLineScan.CreateLineScanCalibration.

Property Documentation

◆ MaxIterations

int MaxIterations
getset

The maximum number of iterations for all nonlinear solvers in the calibration algorithm.

For linescan calibration through polynomial this is used twice for finding the best polynomial to equalize the differences between edge points and to find the right feed-forward factor.

◆ PixelSize

double PixelSize
getset

The pixel size of the transformed image.

This value will only be considered, if PreDefinedPixelSizeMode is set to PreDefinedPixelSizeMode.Use. The pixel size of the transformed image will be equal to PixelSize. It must have the same units as referenceDistanceCalibrationPoints and referenceWidthStripes specified in CalibrationLineScan.CreateLineScanCalibration.

◆ PolyDegree

int PolyDegree
getset

Positive (or zero) integer value that defines the polynomial to be used.

Note, that currently only a polynomial of degree 3 is supported.

◆ PreDefinedPixelSizeMode

Decision if the calibrator uses predefined pixel size.

If this value is set to PreDefinedPixelSizeMode.Use, the transformed image will have a fixed pixel size. The desired pixel size has to be set to PixelSize.

◆ Tolerance

double Tolerance
getset

Value for early stopping criteria.

Value that is used for stopping criteria in the nonlinear solvers.