ARX  1.0
The next-generation open source augmented reality toolkit.
Loading...
Searching...
No Matches
Macros
arConfig.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AR_DEBUG_DISABLE   0
 
#define AR_DEBUG_ENABLE   1
 
#define AR_DEFAULT_DEBUG_MODE   AR_DEBUG_DISABLE
 
#define AR_LABELING_WHITE_REGION   0
 
#define AR_LABELING_BLACK_REGION   1
 
#define AR_DEFAULT_LABELING_MODE   AR_LABELING_BLACK_REGION
 
#define AR_DEFAULT_LABELING_THRESH   100
 
#define AR_IMAGE_PROC_FRAME_IMAGE   0
 
#define AR_IMAGE_PROC_FIELD_IMAGE   1
 
#define AR_DEFAULT_IMAGE_PROC_MODE   AR_IMAGE_PROC_FRAME_IMAGE
 
#define AR_TEMPLATE_MATCHING_COLOR   0
 
#define AR_TEMPLATE_MATCHING_MONO   1
 
#define AR_MATRIX_CODE_DETECTION   2
 
#define AR_TEMPLATE_MATCHING_COLOR_AND_MATRIX   3
 
#define AR_TEMPLATE_MATCHING_MONO_AND_MATRIX   4
 
#define AR_DEFAULT_PATTERN_DETECTION_MODE   AR_TEMPLATE_MATCHING_COLOR
 
#define AR_USE_TRACKING_HISTORY   0
 
#define AR_NOUSE_TRACKING_HISTORY   1
 
#define AR_USE_TRACKING_HISTORY_V2   2
 
#define AR_DEFAULT_MARKER_EXTRACTION_MODE   AR_USE_TRACKING_HISTORY_V2
 
#define AR_CORNER_REFINEMENT_DISABLE   0
 
#define AR_CORNER_REFINEMENT_ENABLE   1
 
#define AR_DEFAULT_CORNER_REFINEMENT_MODE   AR_CORNER_REFINEMENT_DISABLE
 
#define AR_MAX_LOOP_COUNT   5
 
#define AR_LOOP_BREAK_THRESH   0.5
 
#define AR_PATT_NUM_MAX   50
 
#define AR_PATT_SIZE1   16
 
#define AR_PATT_SIZE1_MAX   64
 
#define AR_PATT_SIZE2_MAX   32
 
#define AR_PATT_SAMPLE_FACTOR1   4
 
#define AR_PATT_SAMPLE_FACTOR2   3
 
#define AR_PATT_CONTRAST_THRESH1   15.0
 
#define AR_PATT_CONTRAST_THRESH2   30.0
 
#define AR_PATT_RATIO   0.5
 
#define AR_AREA_MAX   1000000
 
#define AR_AREA_MIN   70
 
#define AR_SQUARE_FIT_THRESH   1.0
 
#define AR_LABELING_32_BIT   0
 
#define AR_LABELING_WORK_SIZE   1024*32
 
#define AR_LABELING_LABEL_TYPE   ARInt16
 
#define AR_SQUARE_MAX   60
 
#define AR_CHAIN_MAX   10000
 
#define AR_LABELING_THRESH_AUTO_INTERVAL_DEFAULT   7
 
#define AR_LABELING_THRESH_MODE_DEFAULT   AR_LABELING_THRESH_MODE_MANUAL
 
#define AR_LABELING_THRESH_ADAPTIVE_KERNEL_SIZE_DEFAULT   9
 
#define AR_LABELING_THRESH_ADAPTIVE_BIAS_DEFAULT   (-7)
 
#define AR_CONFIDENCE_CUTOFF_DEFAULT   0.5
 
#define AR_MATRIX_CODE_TYPE_DEFAULT   AR_MATRIX_CODE_3x3
 

Macro Definition Documentation

◆ AR_AREA_MAX

#define AR_AREA_MAX   1000000

◆ AR_AREA_MIN

#define AR_AREA_MIN   70

◆ AR_CHAIN_MAX

#define AR_CHAIN_MAX   10000

◆ AR_CONFIDENCE_CUTOFF_DEFAULT

#define AR_CONFIDENCE_CUTOFF_DEFAULT   0.5

◆ AR_CORNER_REFINEMENT_DISABLE

#define AR_CORNER_REFINEMENT_DISABLE   0

◆ AR_CORNER_REFINEMENT_ENABLE

#define AR_CORNER_REFINEMENT_ENABLE   1

◆ AR_DEBUG_DISABLE

#define AR_DEBUG_DISABLE   0

◆ AR_DEBUG_ENABLE

#define AR_DEBUG_ENABLE   1

◆ AR_DEFAULT_CORNER_REFINEMENT_MODE

#define AR_DEFAULT_CORNER_REFINEMENT_MODE   AR_CORNER_REFINEMENT_DISABLE

◆ AR_DEFAULT_DEBUG_MODE

#define AR_DEFAULT_DEBUG_MODE   AR_DEBUG_DISABLE

◆ AR_DEFAULT_IMAGE_PROC_MODE

#define AR_DEFAULT_IMAGE_PROC_MODE   AR_IMAGE_PROC_FRAME_IMAGE

◆ AR_DEFAULT_LABELING_MODE

#define AR_DEFAULT_LABELING_MODE   AR_LABELING_BLACK_REGION

◆ AR_DEFAULT_LABELING_THRESH

#define AR_DEFAULT_LABELING_THRESH   100

◆ AR_DEFAULT_MARKER_EXTRACTION_MODE

#define AR_DEFAULT_MARKER_EXTRACTION_MODE   AR_USE_TRACKING_HISTORY_V2

◆ AR_DEFAULT_PATTERN_DETECTION_MODE

#define AR_DEFAULT_PATTERN_DETECTION_MODE   AR_TEMPLATE_MATCHING_COLOR

◆ AR_IMAGE_PROC_FIELD_IMAGE

#define AR_IMAGE_PROC_FIELD_IMAGE   1

◆ AR_IMAGE_PROC_FRAME_IMAGE

#define AR_IMAGE_PROC_FRAME_IMAGE   0

◆ AR_LABELING_32_BIT

#define AR_LABELING_32_BIT   0

◆ AR_LABELING_BLACK_REGION

#define AR_LABELING_BLACK_REGION   1

◆ AR_LABELING_LABEL_TYPE

#define AR_LABELING_LABEL_TYPE   ARInt16

◆ AR_LABELING_THRESH_ADAPTIVE_BIAS_DEFAULT

#define AR_LABELING_THRESH_ADAPTIVE_BIAS_DEFAULT   (-7)

◆ AR_LABELING_THRESH_ADAPTIVE_KERNEL_SIZE_DEFAULT

#define AR_LABELING_THRESH_ADAPTIVE_KERNEL_SIZE_DEFAULT   9

◆ AR_LABELING_THRESH_AUTO_INTERVAL_DEFAULT

#define AR_LABELING_THRESH_AUTO_INTERVAL_DEFAULT   7

◆ AR_LABELING_THRESH_MODE_DEFAULT

#define AR_LABELING_THRESH_MODE_DEFAULT   AR_LABELING_THRESH_MODE_MANUAL

◆ AR_LABELING_WHITE_REGION

#define AR_LABELING_WHITE_REGION   0

◆ AR_LABELING_WORK_SIZE

#define AR_LABELING_WORK_SIZE   1024*32

◆ AR_LOOP_BREAK_THRESH

#define AR_LOOP_BREAK_THRESH   0.5

◆ AR_MATRIX_CODE_DETECTION

#define AR_MATRIX_CODE_DETECTION   2

◆ AR_MATRIX_CODE_TYPE_DEFAULT

#define AR_MATRIX_CODE_TYPE_DEFAULT   AR_MATRIX_CODE_3x3

◆ AR_MAX_LOOP_COUNT

#define AR_MAX_LOOP_COUNT   5

◆ AR_NOUSE_TRACKING_HISTORY

#define AR_NOUSE_TRACKING_HISTORY   1

◆ AR_PATT_CONTRAST_THRESH1

#define AR_PATT_CONTRAST_THRESH1   15.0

◆ AR_PATT_CONTRAST_THRESH2

#define AR_PATT_CONTRAST_THRESH2   30.0

◆ AR_PATT_NUM_MAX

#define AR_PATT_NUM_MAX   50

◆ AR_PATT_RATIO

#define AR_PATT_RATIO   0.5

◆ AR_PATT_SAMPLE_FACTOR1

#define AR_PATT_SAMPLE_FACTOR1   4

◆ AR_PATT_SAMPLE_FACTOR2

#define AR_PATT_SAMPLE_FACTOR2   3

◆ AR_PATT_SIZE1

#define AR_PATT_SIZE1   16

◆ AR_PATT_SIZE1_MAX

#define AR_PATT_SIZE1_MAX   64

◆ AR_PATT_SIZE2_MAX

#define AR_PATT_SIZE2_MAX   32

◆ AR_SQUARE_FIT_THRESH

#define AR_SQUARE_FIT_THRESH   1.0

◆ AR_SQUARE_MAX

#define AR_SQUARE_MAX   60

◆ AR_TEMPLATE_MATCHING_COLOR

#define AR_TEMPLATE_MATCHING_COLOR   0

◆ AR_TEMPLATE_MATCHING_COLOR_AND_MATRIX

#define AR_TEMPLATE_MATCHING_COLOR_AND_MATRIX   3

◆ AR_TEMPLATE_MATCHING_MONO

#define AR_TEMPLATE_MATCHING_MONO   1

◆ AR_TEMPLATE_MATCHING_MONO_AND_MATRIX

#define AR_TEMPLATE_MATCHING_MONO_AND_MATRIX   4

◆ AR_USE_TRACKING_HISTORY

#define AR_USE_TRACKING_HISTORY   0

◆ AR_USE_TRACKING_HISTORY_V2

#define AR_USE_TRACKING_HISTORY_V2   2