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