#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 "common/pthreads_cross.h"

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_t * | apriltag_detector_create () | 
| void | apriltag_detector_destroy (apriltag_detector_t *td) | 
| zarray_t * | apriltag_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_t * | apriltag_to_image (apriltag_family_t *fam, int idx) | 
| #define APRILTAG_TASKS_PER_THREAD_TARGET 10 | 
Definition at line 43 of file apriltag.h.
| typedef struct apriltag_detection apriltag_detection_t | 
Definition at line 195 of file apriltag.h.
| typedef struct apriltag_detector apriltag_detector_t | 
Definition at line 126 of file apriltag.h.
| typedef struct apriltag_family apriltag_family_t | 
Definition at line 60 of file apriltag.h.
| void apriltag_detection_destroy | ( | apriltag_detection_t * | det | ) | 
Definition at line 979 of file apriltag.c.
| void apriltag_detections_destroy | ( | zarray_t * | detections | ) | 
Definition at line 1415 of file apriltag.c.
| 
 | inlinestatic | 
Definition at line 243 of file apriltag.h.
| void apriltag_detector_add_family_bits | ( | apriltag_detector_t * | td, | 
| apriltag_family_t * | fam, | ||
| int | bits_corrected | ||
| ) | 
Definition at line 339 of file apriltag.c.
| void apriltag_detector_clear_families | ( | apriltag_detector_t * | td | ) | 
Definition at line 347 of file apriltag.c.
| apriltag_detector_t* apriltag_detector_create | ( | ) | 
Definition at line 357 of file apriltag.c.
| void apriltag_detector_destroy | ( | apriltag_detector_t * | td | ) | 
Definition at line 391 of file apriltag.c.
| zarray_t* apriltag_detector_detect | ( | apriltag_detector_t * | td, | 
| image_u8_t * | im_orig | ||
| ) | 
Definition at line 1002 of file apriltag.c.
| void apriltag_detector_remove_family | ( | apriltag_detector_t * | td, | 
| apriltag_family_t * | fam | ||
| ) | 
Definition at line 333 of file apriltag.c.
| image_u8_t* apriltag_to_image | ( | apriltag_family_t * | fam, | 
| int | idx | ||
| ) | 
Definition at line 1427 of file apriltag.c.