Documentation of 'boofcv.abst.fiducial.BaseSquare_FiducialDetector' Java class
BaseSquare_FiducialDetector
boofcv.abst.fiducial

Class BaseSquare_FiducialDetector<T extends ImageGray,Detector extends BaseDetectFiducialSquare<T>>

    • Constructor Detail

      • BaseSquare_FiducialDetector

        public BaseSquare_FiducialDetector(Detector alg)
    • Method Detail

      • setIntrinsic

        public void setIntrinsic(IntrinsicParameters intrinsic)
        Description copied from interface: FiducialDetector
        Specifies the intrinsic camera parameters. Allows for the euclidean geometry of be extracted from a single image
        Specified by:
        setIntrinsic in interface FiducialDetector<T extends ImageGray>
        Parameters:
        intrinsic - The camera's intrinsic parmeters
      • getFiducialToCamera

        public void getFiducialToCamera(int which,
                                        Se3_F64 fiducialToCamera)
        Description copied from interface: FiducialDetector
        Used to retrieve the transformation from the fiducial's reference frame to the camera's reference frame.
        Specified by:
        getFiducialToCamera in interface FiducialDetector<T extends ImageGray>
        Parameters:
        which - Fiducial's index
        fiducialToCamera - (output) Storage for the transform. modified.
      • getId

        public long getId(int which)
        Description copied from interface: FiducialDetector
        If applicable, returns the ID of the fiducial found.
        Specified by:
        getId in interface FiducialDetector<T extends ImageGray>
        Parameters:
        which - Fiducial's index
        Returns:
        ID of the fiducial
      • computeStability

        public boolean computeStability(int which,
                                        double disturbance,
                                        FiducialStability results)
        Description copied from interface: FiducialDetector

        Computes metrics which represents the fiducial's pose estimate stability given its current observed state. This can be viewed as an estimate of the pose estimate's precision, but not its accuracy. These numbers are generated by perturbing landmarks (by the user provided amount) and seeing how it affects the pose estimate..

        The metrics should be considered more qualitative than quantitative since exactly how this metric is computed isn't specified and can vary depending on target type of implementation type. The results could every vary each time its called, even with the the exact same inputs.

        Specified by:
        computeStability in interface FiducialDetector<T extends ImageGray>
        Parameters:
        which - Index of which fiducial the stability is being requested from
        disturbance - Amount of the applied disturbance, in pixels. Try 0.25
        results - (output) Storage for stability metrics.
        Returns:
        true if successful or false if it failed for some reason
      • getAlgorithm

        public Detector getAlgorithm()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.