Cog3DLineFitterUsing2DPoints Perturbation Property Cognex VisionPro 9.22 SR1
Gets/sets the perturbation used for measuring the precision of the estimated line segment.

Note that perturbation is specified in physical units.

Namespace: Cognex.VisionPro3D
Assembly: Cognex.VisionPro3D (in Cognex.VisionPro3D.dll) Version: 87.1.0.0
Syntax

public double Perturbation { get; set; }

Property Value

Type: Double
The perturbation used for measuring the precision of the estimated line segment.
Exceptions

ExceptionCondition
ArgumentException If value is less than 0.
Remarks

The measurement using this perturbation involves performing multiple experiments, measuring results, and then saving the most extreme result. Each experiment involves modifying the fitted line segment by moving one of the fitted line segment's endpoints along a ray (the ray starts from one of the cameras and is coincident with the endpoint) by the specified perturbation distance, and then computing the residuals (in both image and physical coordinates) between the rays corresponding to the raw2D image points and the perturbed line segment, and then subtracting the respective residuals of the best fit line.
See Also