#include <stdio.h>
#include <AR/config.h>
#include <AR/param.h>
#include <AR/ar.h>
Data Structures | |
struct | ARMultiEachMarkerInfoT |
multi-marker structure More... | |
struct | ARMultiMarkerInfoT |
global multi-marker structure More... | |
Functions | |
ARMultiMarkerInfoT * | arMultiReadConfigFile (const char *filename) |
loading multi-markers description from a file | |
double | arMultiGetTransMat (ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config) |
compute camera position in function of the multi-marker patterns (based on detected markers) | |
int | arMultiActivate (ARMultiMarkerInfoT *config) |
activate a multi-marker pattern on the recognition procedure. | |
int | arMultiDeactivate (ARMultiMarkerInfoT *config) |
Desactivate a multi-marker pattern on the recognition procedure. | |
int | arMultiFreeConfig (ARMultiMarkerInfoT *config) |
remove a multi-marker pattern from memory. | |
double | arsMultiGetTransMat (ARMarkerInfo *marker_infoL, int marker_numL, ARMarkerInfo *marker_infoR, int marker_numR, ARMultiMarkerInfoT *config) |
This file extend ar core routines for multi-pattern tracking. You can obtain position of a local coordinate system based on the estimation of multiple markers tracking (each in relative position)
|
activate a multi-marker pattern on the recognition procedure. Activate a multi-marker for be checking during the template matching operation.
|
|
Desactivate a multi-marker pattern on the recognition procedure. Desactivate a multi-marker for not be checking during the template matching operation.
|
|
remove a multi-marker pattern from memory. desactivate a pattern and remove it from memory. Post-condition of this function is unavailability of the multi-marker pattern.
|
|
compute camera position in function of the multi-marker patterns (based on detected markers) calculate the transformation between the multi-marker patterns and the real camera. Based on confident values of detected markers in the multi-markers patterns, a global position is return.
|
|
loading multi-markers description from a file Load a configuration file for multi-markers tracking. The configuration file furnishs pointer to each pattern description.
|