Show / Hide Table of Contents

    Class ArucoMarkerTracker

    Inheritance
    Object
    ArucoObjectTracker
    ArucoMarkerTracker
    Inherited Members
    ArucoObjectTracker.IsActivated
    ArucoObjectTracker.arucoTracker
    ArucoObjectTracker.arucoCamera
    ArucoObjectTracker.arucoCameraUndistortion
    ArucoObjectTracker.arucoCameraDisplay
    ArucoObjectTracker.Detect(Int32, Aruco.Dictionary)
    ArucoObjectTracker.Draw(Int32, Aruco.Dictionary)
    Namespace: ArucoUnity.Objects.Trackers
    Assembly: Assembly-CSharp.dll
    Syntax
    public class ArucoMarkerTracker : ArucoObjectTracker

    Fields

    | Improve this Doc View Source

    estimatePoseMarkerLength

    Declaration
    protected const float estimatePoseMarkerLength = 1F
    Field Value
    Type Description
    Single
    | Improve this Doc View Source

    rejectedMarkerCandidatesColor

    Declaration
    protected readonly Color rejectedMarkerCandidatesColor
    Field Value
    Type Description
    Color

    Properties

    | Improve this Doc View Source

    DetectedMarkers

    Declaration
    public Dictionary<Aruco.Dictionary, int>[] DetectedMarkers { get; protected set; }
    Property Value
    Type Description
    Dictionary<Aruco.Dictionary, Int32>[]
    | Improve this Doc View Source

    MarkerCorners

    Vector of the detected marker corners on each . Updated by Detect(Int32, Aruco.Dictionary, Cv.Mat).

    Declaration
    public Dictionary<Aruco.Dictionary, Std.VectorVectorPoint2f>[] MarkerCorners { get; protected set; }
    Property Value
    Type Description
    Dictionary<Aruco.Dictionary, Std.VectorVectorPoint2f>[]
    | Improve this Doc View Source

    MarkerIds

    Vector of identifiers of the detected markers on each . Updated by Detect(Int32, Aruco.Dictionary, Cv.Mat).

    Declaration
    public Dictionary<Aruco.Dictionary, Std.VectorInt>[] MarkerIds { get; protected set; }
    Property Value
    Type Description
    Dictionary<Aruco.Dictionary, Std.VectorInt>[]
    | Improve this Doc View Source

    MarkerRvecs

    Vector of rotation vectors of the detected markers on each .

    Declaration
    public Dictionary<Aruco.Dictionary, Std.VectorVec3d>[] MarkerRvecs { get; protected set; }
    Property Value
    Type Description
    Dictionary<Aruco.Dictionary, Std.VectorVec3d>[]
    | Improve this Doc View Source

    MarkerTvecs

    Vector of translation vectors of the detected markers on each .

    Declaration
    public Dictionary<Aruco.Dictionary, Std.VectorVec3d>[] MarkerTvecs { get; protected set; }
    Property Value
    Type Description
    Dictionary<Aruco.Dictionary, Std.VectorVec3d>[]
    | Improve this Doc View Source

    RejectedCandidateCorners

    Vector of the corners with not a correct identification on each . Updated by Detect(Int32, Aruco.Dictionary, Cv.Mat).

    Declaration
    public Dictionary<Aruco.Dictionary, Std.VectorVectorPoint2f>[] RejectedCandidateCorners { get; protected set; }
    Property Value
    Type Description
    Dictionary<Aruco.Dictionary, Std.VectorVectorPoint2f>[]

    Methods

    | Improve this Doc View Source

    Activate(IArucoObjectsTracker)

    Declaration
    public override void Activate(IArucoObjectsTracker arucoTracker)
    Parameters
    Type Name Description
    IArucoObjectsTracker arucoTracker
    Overrides
    ArucoObjectTracker.Activate(IArucoObjectsTracker)
    | Improve this Doc View Source

    ArucoObjectsController_DictionaryAdded(Aruco.Dictionary)

    Declaration
    protected override void ArucoObjectsController_DictionaryAdded(Aruco.Dictionary dictionary)
    Parameters
    Type Name Description
    Aruco.Dictionary dictionary
    Overrides
    ArucoObjectTracker.ArucoObjectsController_DictionaryAdded(Aruco.Dictionary)
    | Improve this Doc View Source

    ArucoObjectsController_DictionaryRemoved(Aruco.Dictionary)

    Declaration
    protected override void ArucoObjectsController_DictionaryRemoved(Aruco.Dictionary dictionary)
    Parameters
    Type Name Description
    Aruco.Dictionary dictionary
    Overrides
    ArucoObjectTracker.ArucoObjectsController_DictionaryRemoved(Aruco.Dictionary)
    | Improve this Doc View Source

    Deactivate()

    Declaration
    public override void Deactivate()
    Overrides
    ArucoObjectTracker.Deactivate()
    | Improve this Doc View Source

    Detect(Int32, Aruco.Dictionary, Cv.Mat)

    Declaration
    public override void Detect(int cameraId, Aruco.Dictionary dictionary, Cv.Mat image)
    Parameters
    Type Name Description
    Int32 cameraId
    Aruco.Dictionary dictionary
    Cv.Mat image
    Overrides
    ArucoObjectTracker.Detect(Int32, Aruco.Dictionary, Cv.Mat)
    | Improve this Doc View Source

    Draw(Int32, Aruco.Dictionary, Cv.Mat)

    Declaration
    public override void Draw(int cameraId, Aruco.Dictionary dictionary, Cv.Mat image)
    Parameters
    Type Name Description
    Int32 cameraId
    Aruco.Dictionary dictionary
    Cv.Mat image
    Overrides
    ArucoObjectTracker.Draw(Int32, Aruco.Dictionary, Cv.Mat)
    | Improve this Doc View Source

    EstimateTransforms(Int32, Aruco.Dictionary)

    Declaration
    public override void EstimateTransforms(int cameraId, Aruco.Dictionary dictionary)
    Parameters
    Type Name Description
    Int32 cameraId
    Aruco.Dictionary dictionary
    Overrides
    ArucoObjectTracker.EstimateTransforms(Int32, Aruco.Dictionary)
    | Improve this Doc View Source

    UpdateTransforms(Int32, Aruco.Dictionary)

    Declaration
    public override void UpdateTransforms(int cameraId, Aruco.Dictionary dictionary)
    Parameters
    Type Name Description
    Int32 cameraId
    Aruco.Dictionary dictionary
    Overrides
    ArucoObjectTracker.UpdateTransforms(Int32, Aruco.Dictionary)
    • Improve this Doc
    • View Source
    Back to top Aruco Unity - Erwan Normand