Classes | Macros | Typedefs | Functions
apriltag.h File Reference
#include <stdlib.h>
#include "common/matd.h"
#include "common/image_u8.h"
#include "common/zarray.h"
#include "common/workerpool.h"
#include "common/timeprofile.h"
#include <pthread.h>
Include dependency graph for apriltag.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  apriltag_detection
 
struct  apriltag_detector
 
struct  apriltag_family
 
struct  apriltag_quad_thresh_params
 
struct  quad
 

Macros

#define APRILTAG_TASKS_PER_THREAD_TARGET   10
 

Typedefs

typedef struct apriltag_detection apriltag_detection_t
 
typedef struct apriltag_detector apriltag_detector_t
 
typedef struct apriltag_family apriltag_family_t
 

Functions

void apriltag_detection_destroy (apriltag_detection_t *det)
 
void apriltag_detections_destroy (zarray_t *detections)
 
static void apriltag_detector_add_family (apriltag_detector_t *td, apriltag_family_t *fam)
 
void apriltag_detector_add_family_bits (apriltag_detector_t *td, apriltag_family_t *fam, int bits_corrected)
 
void apriltag_detector_clear_families (apriltag_detector_t *td)
 
apriltag_detector_tapriltag_detector_create ()
 
void apriltag_detector_destroy (apriltag_detector_t *td)
 
zarray_tapriltag_detector_detect (apriltag_detector_t *td, image_u8_t *im_orig)
 
void apriltag_detector_remove_family (apriltag_detector_t *td, apriltag_family_t *fam)
 
image_u8_tapriltag_to_image (apriltag_family_t *fam, int idx)
 

Macro Definition Documentation

#define APRILTAG_TASKS_PER_THREAD_TARGET   10

Definition at line 49 of file apriltag.h.

Typedef Documentation

Definition at line 205 of file apriltag.h.

Definition at line 126 of file apriltag.h.

Definition at line 64 of file apriltag.h.

Function Documentation

void apriltag_detection_destroy ( apriltag_detection_t det)

Definition at line 1071 of file apriltag.c.

void apriltag_detections_destroy ( zarray_t detections)

Definition at line 1493 of file apriltag.c.

static void apriltag_detector_add_family ( apriltag_detector_t td,
apriltag_family_t fam 
)
inlinestatic

Definition at line 258 of file apriltag.h.

void apriltag_detector_add_family_bits ( apriltag_detector_t td,
apriltag_family_t fam,
int  bits_corrected 
)

Definition at line 330 of file apriltag.c.

void apriltag_detector_clear_families ( apriltag_detector_t td)

Definition at line 338 of file apriltag.c.

apriltag_detector_t* apriltag_detector_create ( )

Definition at line 348 of file apriltag.c.

void apriltag_detector_destroy ( apriltag_detector_t td)

Definition at line 382 of file apriltag.c.

zarray_t* apriltag_detector_detect ( apriltag_detector_t td,
image_u8_t im_orig 
)

Definition at line 1094 of file apriltag.c.

void apriltag_detector_remove_family ( apriltag_detector_t td,
apriltag_family_t fam 
)

Definition at line 324 of file apriltag.c.

image_u8_t* apriltag_to_image ( apriltag_family_t fam,
int  idx 
)

Definition at line 1505 of file apriltag.c.



apriltags2
Author(s): Danylo Malyuta
autogenerated on Fri Oct 19 2018 04:02:33