boofcv.alg.fiducial.square
Class StabilitySquareFiducialEstimate
- java.lang.Object
-
- boofcv.alg.fiducial.square.StabilitySquareFiducialEstimate
-
public class StabilitySquareFiducialEstimate extends java.lang.ObjectUsed to estimate the stability ofBaseDetectFiducialSquarefiducials. 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 Summary
Constructors Constructor and Description StabilitySquareFiducialEstimate(QuadPoseEstimator estimator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetLocationStability()doublegetOrientationStability()booleanprocess(double sampleRadius, Quadrilateral_F64 input)Processes the observation and generates a stability estimate
-
-
-
Constructor Detail
-
StabilitySquareFiducialEstimate
public StabilitySquareFiducialEstimate(QuadPoseEstimator estimator)
-
-
Method Detail
-
process
public boolean process(double sampleRadius, Quadrilateral_F64 input)Processes the observation and generates a stability estimate- Parameters:
sampleRadius- Radius around the corner pixels it will sampleinput- Observed corner location of the fiducial in distorted pixels. Must be in correct order.- Returns:
- true if successful or false if it failed
-
getLocationStability
public double getLocationStability()
-
getOrientationStability
public double getOrientationStability()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG