Show / Hide Table of Contents

    Class ArucoCharucoBoard

    Describes a ChArUco board.

    Inheritance
    Object
    ArucoObject
    ArucoBoard
    ArucoCharucoBoard
    Inherited Members
    ArucoBoard.MarginsLength
    ArucoBoard.ImageSize
    ArucoBoard.Board
    ArucoBoard.AxisLength
    ArucoBoard.Rvec
    ArucoBoard.Tvec
    ArucoBoard.Awake()
    ArucoBoard.UpdateProperties()
    ArucoObject.metersToPixels300ppp
    ArucoObject.PropertyUpdating
    ArucoObject.PropertyUpdated
    ArucoObject.ArucoHashCode
    ArucoObject.Dictionary
    ArucoObject.MarkerSideLength
    ArucoObject.MarkerBorderBits
    ArucoObject.DisplayInEditor
    ArucoObject.OnValidate()
    ArucoObject.OnPropertyUpdating()
    ArucoObject.OnPropertyUpdated()
    ArucoObject.GetInPixels(Single)
    Namespace: ArucoUnity.Objects
    Assembly: Assembly-CSharp.dll
    Syntax
    public class ArucoCharucoBoard : ArucoBoard

    Properties

    | Improve this Doc View Source

    DetectedCorners

    Gets or sets the list of the detected marker by the tracker the last frame.

    Declaration
    public Std.VectorPoint2f DetectedCorners { get; }
    Property Value
    Type Description
    Std.VectorPoint2f
    | Improve this Doc View Source

    DetectedIds

    Gets or sets the list of the ids of the detected marker by the tracker the last frame.

    Declaration
    public Std.VectorInt DetectedIds { get; }
    Property Value
    Type Description
    Std.VectorInt
    | Improve this Doc View Source

    SquareSideLength

    Gets or sets the side length of each square. In pixels for Creators. In meters for Trackers and Calibrators.

    Declaration
    public float SquareSideLength { get; set; }
    Property Value
    Type Description
    Single
    | Improve this Doc View Source

    SquaresNumberX

    Gets or sets the number of squares in the X direction.

    Declaration
    public int SquaresNumberX { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    SquaresNumberY

    Gets or sets the number of squares in the Y direction.

    Declaration
    public int SquaresNumberY { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    ValidTransform

    Gets or sets if the transform of the board has been correctly estimated by the tracker the last frame.

    Declaration
    public bool ValidTransform { get; }
    Property Value
    Type Description
    Boolean

    Methods

    | Improve this Doc View Source

    Draw()

    Declaration
    public override Cv.Mat Draw()
    Returns
    Type Description
    Cv.Mat
    Overrides
    ArucoObject.Draw()
    | Improve this Doc View Source

    GenerateName()

    Declaration
    public override string GenerateName()
    Returns
    Type Description
    String
    Overrides
    ArucoObject.GenerateName()
    | Improve this Doc View Source

    GetArucoHashCode(Int32, Int32, Single, Single)

    Computes the hash code of a ChAruco board.

    Declaration
    public static int GetArucoHashCode(int squaresNumberX, int squaresNumberY, float markerSideLength, float squareSideLength)
    Parameters
    Type Name Description
    Int32 squaresNumberX

    The number of squares in the X direction.

    Int32 squaresNumberY

    The number of squares in the Y direction.

    Single markerSideLength

    The side length of each marker.

    Single squareSideLength

    The side length of each square.

    Returns
    Type Description
    Int32

    The calculated ArUco hash code.

    | Improve this Doc View Source

    GetGameObjectScale()

    Declaration
    public override Vector3 GetGameObjectScale()
    Returns
    Type Description
    Vector3
    Overrides
    ArucoObject.GetGameObjectScale()
    | Improve this Doc View Source

    UpdateArucoHashCode()

    Declaration
    protected override void UpdateArucoHashCode()
    Overrides
    ArucoObject.UpdateArucoHashCode()
    | Improve this Doc View Source

    UpdateBoard()

    Declaration
    protected override void UpdateBoard()
    Overrides
    ArucoBoard.UpdateBoard()
    • Improve this Doc
    • View Source
    Back to top Aruco Unity - Erwan Normand