| 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