#[repr(C)]pub enum PredefinedDictionaryType {
Show 22 variants
DICT_4X4_50,
DICT_4X4_100,
DICT_4X4_250,
DICT_4X4_1000,
DICT_5X5_50,
DICT_5X5_100,
DICT_5X5_250,
DICT_5X5_1000,
DICT_6X6_50,
DICT_6X6_100,
DICT_6X6_250,
DICT_6X6_1000,
DICT_7X7_50,
DICT_7X7_100,
DICT_7X7_250,
DICT_7X7_1000,
DICT_ARUCO_ORIGINAL,
DICT_APRILTAG_16h5,
DICT_APRILTAG_25h9,
DICT_APRILTAG_36h10,
DICT_APRILTAG_36h11,
DICT_ARUCO_MIP_36h12,
}Expand description
Predefined markers dictionaries/sets
Each dictionary indicates the number of bits and the number of markers contained
- DICT_ARUCO_ORIGINAL: standard ArUco Library Markers. 1024 markers, 5x5 bits, 0 minimum distance
Variants§
DICT_4X4_50
4x4 bits, minimum hamming distance between any two codes = 4, 50 codes
DICT_4X4_100
4x4 bits, minimum hamming distance between any two codes = 3, 100 codes
DICT_4X4_250
4x4 bits, minimum hamming distance between any two codes = 3, 250 codes
DICT_4X4_1000
4x4 bits, minimum hamming distance between any two codes = 2, 1000 codes
DICT_5X5_50
5x5 bits, minimum hamming distance between any two codes = 8, 50 codes
DICT_5X5_100
5x5 bits, minimum hamming distance between any two codes = 7, 100 codes
DICT_5X5_250
5x5 bits, minimum hamming distance between any two codes = 6, 250 codes
DICT_5X5_1000
5x5 bits, minimum hamming distance between any two codes = 5, 1000 codes
DICT_6X6_50
6x6 bits, minimum hamming distance between any two codes = 13, 50 codes
DICT_6X6_100
6x6 bits, minimum hamming distance between any two codes = 12, 100 codes
DICT_6X6_250
6x6 bits, minimum hamming distance between any two codes = 11, 250 codes
DICT_6X6_1000
6x6 bits, minimum hamming distance between any two codes = 9, 1000 codes
DICT_7X7_50
7x7 bits, minimum hamming distance between any two codes = 19, 50 codes
DICT_7X7_100
7x7 bits, minimum hamming distance between any two codes = 18, 100 codes
DICT_7X7_250
7x7 bits, minimum hamming distance between any two codes = 17, 250 codes
DICT_7X7_1000
7x7 bits, minimum hamming distance between any two codes = 14, 1000 codes
DICT_ARUCO_ORIGINAL
6x6 bits, minimum hamming distance between any two codes = 3, 1024 codes
DICT_APRILTAG_16h5
4x4 bits, minimum hamming distance between any two codes = 5, 30 codes
DICT_APRILTAG_25h9
5x5 bits, minimum hamming distance between any two codes = 9, 35 codes
DICT_APRILTAG_36h10
6x6 bits, minimum hamming distance between any two codes = 10, 2320 codes
DICT_APRILTAG_36h11
6x6 bits, minimum hamming distance between any two codes = 11, 587 codes
DICT_ARUCO_MIP_36h12
6x6 bits, minimum hamming distance between any two codes = 12, 250 codes
Trait Implementations§
source§impl Clone for PredefinedDictionaryType
impl Clone for PredefinedDictionaryType
source§fn clone(&self) -> PredefinedDictionaryType
fn clone(&self) -> PredefinedDictionaryType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for PredefinedDictionaryType
impl Debug for PredefinedDictionaryType
source§impl PartialEq<PredefinedDictionaryType> for PredefinedDictionaryType
impl PartialEq<PredefinedDictionaryType> for PredefinedDictionaryType
source§fn eq(&self, other: &PredefinedDictionaryType) -> bool
fn eq(&self, other: &PredefinedDictionaryType) -> bool
self and other values to be equal, and is used
by ==.