Package boofcv.abst.fiducial
Class SquareBinary_to_FiducialDetector<T extends ImageGray<T>>
java.lang.Object
boofcv.abst.fiducial.FiducialDetectorPnP<T>
boofcv.abst.fiducial.SquareBase_to_FiducialDetector<T,DetectFiducialSquareBinary<T>>
boofcv.abst.fiducial.SquareBinary_to_FiducialDetector<T>
- All Implemented Interfaces:
FiducialDetector<T>
public class SquareBinary_to_FiducialDetector<T extends ImageGray<T>>
extends SquareBase_to_FiducialDetector<T,DetectFiducialSquareBinary<T>>
Wrapper around
DetectFiducialSquareBinary
for FiducialDetector
-
Field Summary
Fields inherited from class boofcv.abst.fiducial.FiducialDetectorPnP
pixelToNorm
-
Constructor Summary
ConstructorDescriptionSquareBinary_to_FiducialDetector
(DetectFiducialSquareBinary<T> detector, double targetWidth) -
Method Summary
Modifier and TypeMethodDescriptiondouble
getSideHeight
(int which) Height of the fiducial.double
getSideWidth
(int which) Width of the fiducial.double
getWidth
(int which) Returns the width of the fiducial in world units.Methods inherited from class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
detect, estimatePose, getAlgorithm, getBounds, getCenter, getControl3D, getDetectedControl, getId, getInputType, getMessage, hasID, hasMessage, setLensDistortion, totalFound
Methods inherited from class boofcv.abst.fiducial.FiducialDetectorPnP
computeStability, getFiducialToCamera, getLensDistortion, is3D
-
Constructor Details
-
SquareBinary_to_FiducialDetector
-
-
Method Details
-
getSideWidth
public double getSideWidth(int which) Description copied from class:FiducialDetectorPnP
Width of the fiducial. used to compute stability- Specified by:
getSideWidth
in classFiducialDetectorPnP<T extends ImageGray<T>>
- Parameters:
which
- specifies which fiducial- Returns:
- the width
-
getSideHeight
public double getSideHeight(int which) Description copied from class:FiducialDetectorPnP
Height of the fiducial. used to compute stability- Specified by:
getSideHeight
in classFiducialDetectorPnP<T extends ImageGray<T>>
- Parameters:
which
- specifies which fiducial- Returns:
- the height
-
getWidth
public double getWidth(int which) Description copied from interface:FiducialDetector
Returns the width of the fiducial in world units. If not square then it returns a reasonable approximation. Intended for use in visualization and not precise calculations.- Parameters:
which
- Fiducial's index- Returns:
- Fiducial's width.
-