OpenXRMlMarkerDetectorArucoSettings

Experimental: Marked as experimental due to lack of community validation on Magic Leap devices.

Inherits: OpenXRMlMarkerDetectorSettings < Resource

ArUco settings for the OpenXRMlMarkerDetector.

Description

ArUco settings for the OpenXRMlMarkerDetector.

Properties

ArucoDictionary

aruco_dictionary

0

float

aruco_length

0.0

bool

estimate_aruco_length

false


Enumerations

enum ArucoDictionary:

ArucoDictionary ARUCO_DICTIONARY_4X4_50 = 0

4 by 4 pixel Aruco marker dictionary with 50 IDs.

ArucoDictionary ARUCO_DICTIONARY_4X4_100 = 1

4 by 4 pixel Aruco marker dictionary with 100 IDs.

ArucoDictionary ARUCO_DICTIONARY_4X4_250 = 2

4 by 4 pixel Aruco marker dictionary with 250 IDs.

ArucoDictionary ARUCO_DICTIONARY_4X4_1000 = 3

4 by 4 pixel Aruco marker dictionary with 1000 IDs.

ArucoDictionary ARUCO_DICTIONARY_5X5_50 = 4

5 by 5 pixel Aruco marker dictionary with 50 IDs.

ArucoDictionary ARUCO_DICTIONARY_5X5_100 = 5

5 by 5 pixel Aruco marker dictionary with 100 IDs.

ArucoDictionary ARUCO_DICTIONARY_5X5_250 = 6

5 by 5 pixel Aruco marker dictionary with 250 IDs.

ArucoDictionary ARUCO_DICTIONARY_5X5_1000 = 7

5 by 5 pixel Aruco marker dictionary with 1000 IDs.

ArucoDictionary ARUCO_DICTIONARY_6X6_50 = 8

6 by 6 pixel Aruco marker dictionary with 50 IDs.

ArucoDictionary ARUCO_DICTIONARY_6X6_100 = 9

6 by 6 pixel Aruco marker dictionary with 100 IDs.

ArucoDictionary ARUCO_DICTIONARY_6X6_250 = 10

6 by 6 pixel Aruco marker dictionary with 250 IDs.

ArucoDictionary ARUCO_DICTIONARY_6X6_1000 = 11

6 by 6 pixel Aruco marker dictionary with 1000 IDs.

ArucoDictionary ARUCO_DICTIONARY_7X7_50 = 12

7 by 7 pixel Aruco marker dictionary with 50 IDs.

ArucoDictionary ARUCO_DICTIONARY_7X7_100 = 13

7 by 7 pixel Aruco marker dictionary with 100 IDs.

ArucoDictionary ARUCO_DICTIONARY_7X7_250 = 14

7 by 7 pixel Aruco marker dictionary with 250 IDs.

ArucoDictionary ARUCO_DICTIONARY_7X7_1000 = 15

7 by 7 pixel Aruco marker dictionary with 1000 IDs.


Property Descriptions

ArucoDictionary aruco_dictionary = 0

The ArUco dictionary name from which markers will be detected.


float aruco_length = 0.0

  • void set_aruco_length ( float value )

  • float get_aruco_length ( )

The physical length of one side of a marker in meters.

A higher localization accuracy may be obtained by specifying the marker size.

This value is ignored if estimate_aruco_length is set to true.


bool estimate_aruco_length = false

  • void set_estimate_aruco_length ( bool value )

  • bool get_estimate_aruco_length ( )

If set to true the detector will estimate the size of the marker.