Show / Hide Table of Contents

    Class ArucoDiamondTracker

    Inheritance
    Object
    ArucoObjectTracker
    ArucoDiamondTracker
    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 ArucoDiamondTracker : ArucoObjectTracker

    Fields

    | Improve this Doc View Source

    DetectSquareMarkerLengthRate

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

    DrawAxisLength

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

    EstimatePoseSquareLength

    Declaration
    protected const float EstimatePoseSquareLength = 1F
    Field Value
    Type Description
    Single

    Properties

    | Improve this Doc View Source

    DetectedDiamonds

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

    DiamondCorners

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

    DiamondIds

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

    DiamondRvecs

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

    DiamondTvecs

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

    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

    TryGetArucoDiamond(Int32, Aruco.Dictionary, UInt32, out ArucoDiamond)

    Declaration
    protected virtual bool TryGetArucoDiamond(int cameraId, Aruco.Dictionary dictionary, uint arucoObjectId, out ArucoDiamond arucoDiamond)
    Parameters
    Type Name Description
    Int32 cameraId
    Aruco.Dictionary dictionary
    UInt32 arucoObjectId
    ArucoDiamond arucoDiamond
    Returns
    Type Description
    Boolean
    | 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