public class StabilitySquareFiducialEstimate
extends java.lang.Object
BaseDetectFiducialSquare fiducials. Each corner point is disturbed by
adding the user provided "disturbance" independently to the x and y axis in the positive and negative direction.
The maximum resulting delta is then reported. Maximum change in angle and orientation is computed.| Constructor and Description |
|---|
StabilitySquareFiducialEstimate(QuadPoseEstimator estimator) |
| Modifier and Type | Method and Description |
|---|---|
double |
getLocationStability() |
double |
getOrientationStability() |
boolean |
process(double sampleRadius,
georegression.struct.shapes.Quadrilateral_F64 input)
Processes the observation and generates a stability estimate
|
public StabilitySquareFiducialEstimate(QuadPoseEstimator estimator)
public boolean process(double sampleRadius,
georegression.struct.shapes.Quadrilateral_F64 input)
sampleRadius - Radius around the corner pixels it will sampleinput - Observed corner location of the fiducial in distorted pixels. Must be in correct order.public double getLocationStability()
public double getOrientationStability()