Show / Hide Table of Contents

    Class Aruco.Dictionary

    Inheritance
    Object
    HandleCppPtr
    Aruco.Dictionary
    Inherited Members
    HandleCppPtr.DeleteResponsibility
    HandleCppPtr.CppPtr
    Namespace: ArucoUnity.Plugin
    Assembly: Assembly-CSharp.dll
    Syntax
    public class Dictionary : HandleCppPtr

    Constructors

    | Improve this Doc View Source

    Dictionary()

    Declaration
    public Dictionary()
    | Improve this Doc View Source

    Dictionary(Aruco.Dictionary)

    Declaration
    public Dictionary(Aruco.Dictionary dictionary)
    Parameters
    Type Name Description
    Aruco.Dictionary dictionary
    | Improve this Doc View Source

    Dictionary(Cv.Mat, Int32, Int32)

    Declaration
    public Dictionary(Cv.Mat bytesList, int markerSize = 0, int maxCorrectionBits = 0)
    Parameters
    Type Name Description
    Cv.Mat bytesList
    Int32 markerSize
    Int32 maxCorrectionBits

    Properties

    | Improve this Doc View Source

    BytesList

    Declaration
    public Cv.Mat BytesList { get; set; }
    Property Value
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    MarkerSize

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

    MaxCorrectionBits

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

    Name

    Declaration
    public Aruco.PredefinedDictionaryName Name { get; set; }
    Property Value
    Type Description
    Aruco.PredefinedDictionaryName

    Methods

    | Improve this Doc View Source

    DeleteCppPtr()

    Declaration
    protected override void DeleteCppPtr()
    Overrides
    HandleCppPtr.DeleteCppPtr()
    | Improve this Doc View Source

    DrawMarker(Int32, Int32, out Cv.Mat, Int32)

    Declaration
    public void DrawMarker(int id, int sidePixels, out Cv.Mat img, int borderBits)
    Parameters
    Type Name Description
    Int32 id
    Int32 sidePixels
    Cv.Mat img
    Int32 borderBits
    | Improve this Doc View Source

    GetBitsFromByteList(Cv.Mat, Int32)

    Declaration
    public static Cv.Mat GetBitsFromByteList(Cv.Mat byteList, int markerSiz)
    Parameters
    Type Name Description
    Cv.Mat byteList
    Int32 markerSiz
    Returns
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    GetByteListFromBits(IntPtr)

    Declaration
    public static Cv.Mat GetByteListFromBits(IntPtr bits)
    Parameters
    Type Name Description
    IntPtr bits
    Returns
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    GetDistanceToId(Aruco.Dictionary, Cv.Mat, Int32, Boolean)

    Declaration
    public int GetDistanceToId(Aruco.Dictionary dictionary, Cv.Mat bits, int id, bool allRotations = true)
    Parameters
    Type Name Description
    Aruco.Dictionary dictionary
    Cv.Mat bits
    Int32 id
    Boolean allRotations
    Returns
    Type Description
    Int32
    | Improve this Doc View Source

    Identify(Aruco.Dictionary, Cv.Mat, out Int32, out Int32, Double)

    Declaration
    public bool Identify(Aruco.Dictionary dictionary, Cv.Mat onlyBits, out int idx, out int rotation, double maxCorrectionRate)
    Parameters
    Type Name Description
    Aruco.Dictionary dictionary
    Cv.Mat onlyBits
    Int32 idx
    Int32 rotation
    Double maxCorrectionRate
    Returns
    Type Description
    Boolean
    • Improve this Doc
    • View Source
    Back to top Aruco Unity - Erwan Normand