---@enum EArucoDictionary
local EArucoDictionary = {
    None = 0,
    DICT_4X4_50 = 1,
    DICT_4X4_100 = 2,
    DICT_4X4_250 = 3,
    DICT_4X4_1000 = 4,
    DICT_5X5_50 = 5,
    DICT_5X5_100 = 6,
    DICT_5X5_250 = 7,
    DICT_5X5_1000 = 8,
    DICT_6X6_50 = 9,
    DICT_6X6_100 = 10,
    DICT_6X6_250 = 11,
    DICT_6X6_1000 = 12,
    DICT_7X7_50 = 13,
    DICT_7X7_100 = 14,
    DICT_7X7_250 = 15,
    DICT_7X7_1000 = 16,
    DICT_ARUCO_ORIGINAL = 17,
    EArucoDictionary_MAX = 18,
}

---@enum EOpenCVArucoDictionary
local EOpenCVArucoDictionary = {
    Dict4x4 = 0,
    Dict5x5 = 1,
    Dict6x6 = 2,
    Dict7x7 = 3,
    DictOriginal = 4,
    EOpenCVArucoDictionary_MAX = 5,
}

---@enum EOpenCVArucoDictionarySize
local EOpenCVArucoDictionarySize = {
    DictSize50 = 0,
    DictSize100 = 1,
    DictSize250 = 2,
    DictSize1000 = 3,
    EOpenCVArucoDictionarySize_MAX = 4,
}

