Gets/sets the perturbation used for measuring the precision
of the estimated line segment.
Note that perturbation is specified in physical units.
Namespace: Cognex.VisionPro3DAssembly: Cognex.VisionPro3D (in Cognex.VisionPro3D.dll) Version: 87.0.0.0
public double Perturbation { get; set; }public double Perturbation { get; set; }Public Property Perturbation As Double
Get
Set
Public Property Perturbation As Double
Get
Set
public:
property double Perturbation {
double get ();
void set (double value);
}public:
property double Perturbation {
double get ();
void set (double value);
}Property Value
Type:
Double
The perturbation used for measuring the precision
of the estimated line segment.
| Exception | Condition |
|---|
| ArgumentException |
If value is less than 0.
|
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.