51#define AR2_TEMPLATE_NULL_PIXEL 0x1000
64#if AR2_CAPABLE_ADAPTIVE_TEMPLATE
87#if AR2_CAPABLE_ADAPTIVE_TEMPLATE
89AR_EXTERN AR2Template2T *ar2GenTemplate2 (
int ts1,
int ts2 );
91AR_EXTERN int ar2FreeTemplate2( AR2Template2T *templ2 );
98 AR2Template2T *templ2 );
111 int search[3][2],
int *bx,
int *by,
float *val);
113#if AR2_CAPABLE_ADAPTIVE_TEMPLATE
115 AR2Template2T *mtemp,
int rx,
int ry,
116 int search[3][2],
int *bx,
int *by,
float *val,
int *blurLevel);
127 float pos[4][2],
int xsize,
int ysize );
artoolkitX core routines.
unsigned char ARUint8
Definition: ar.h:92
unsigned short ARUint16
Definition: ar.h:93
#define AR_EXTERN
Definition: ar.h:131
Definition: featureSet.h:64
Definition: imageSet.h:64
Definition: template.h:77
int level
Definition: template.h:79
int snum
Definition: template.h:78
int num
Definition: template.h:80
int flag
Definition: template.h:81
float sx
Definition: template.h:82
Definition: template.h:54
int validNum
Definition: template.h:61
ARUint16 * img1
Definition: template.h:58
int xsize
Definition: template.h:55
int sum
Definition: template.h:60
int vlen
Definition: template.h:59
int xts1
Definition: template.h:56
int yts1
Definition: template.h:57
Structure holding camera parameters, including image size, projection matrix and lens distortion para...
Definition: param.h:99
Structure holding camera parameters, in lookup table form.
Definition: param.h:151
AR_EXTERN int ar2SelectTemplate(AR2TemplateCandidateT *candidate, AR2TemplateCandidateT *prevFeature, int num, float pos[4][2], int xsize, int ysize)
Definition: selectTemplate.c:134
AR_EXTERN int ar2SetTemplateSub(const ARParamLT *cparamLT, const float trans[3][4], AR2ImageSetT *imageSet, AR2FeaturePointsT *featurePoints, int num, AR2TemplateT *templ)
Definition: template.c:115
AR_EXTERN int ar2GetResolution(const ARParamLT *cparamLT, const float trans[3][4], const float pos[2], float dpi[2])
Definition: selectTemplate.c:51
AR_EXTERN int ar2GetBestMatching2(void)
Definition: matching2.c:168
AR_EXTERN int ar2FreeTemplate(AR2TemplateT *templ)
Definition: template.c:90
AR_EXTERN AR2TemplateT * ar2GenTemplate(int ts1, int ts2)
Definition: template.c:53
AR_EXTERN int ar2GetResolution2(const ARParam *cparam, const float trans[3][4], const float pos[2], float dpi[2])
Definition: selectTemplate.c:61
AR_EXTERN int ar2GetBestMatching(ARUint8 *img, ARUint8 *mfImage, int xsize, int ysize, AR_PIXEL_FORMAT pixFormat, AR2TemplateT *mtemp, int rx, int ry, int search[3][2], int *bx, int *by, float *val)
Get best match for a candidate feature template.
Definition: matching.c:81