#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.
|