#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>
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 49 of file apriltag.h.
typedef struct apriltag_detection apriltag_detection_t |
Definition at line 205 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 64 of file apriltag.h.
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.
|
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.