|
void | apriltag_detection_destroy (apriltag_detection_t *det) |
|
void | apriltag_detections_destroy (zarray_t *detections) |
|
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) |
|
zarray_t * | apriltag_quad_thresh (apriltag_detector_t *td, image_u8_t *im) |
|
image_u8_t * | apriltag_to_image (apriltag_family_t *fam, int idx) |
|
static int | detection_compare_function (const void *_a, const void *_b) |
|
static void | graymodel_add (struct graymodel *gm, double x, double y, double gray) |
|
static void | graymodel_init (struct graymodel *gm) |
|
static double | graymodel_interpolate (struct graymodel *gm, double x, double y) |
|
static void | graymodel_solve (struct graymodel *gm) |
|
static matd_t * | homography_compute2 (double c[4][4]) |
|
static int | prefer_smaller (int pref, double q0, double q1) |
|
static struct quad * | quad_copy (struct quad *quad) |
|
static float | quad_decode (apriltag_detector_t *td, apriltag_family_t *family, image_u8_t *im, struct quad *quad, struct quick_decode_entry *entry, image_u8_t *im_samples) |
|
static void | quad_decode_task (void *_u) |
|
static void | quad_destroy (struct quad *quad) |
|
static int | quad_update_homographies (struct quad *quad) |
|
static void | quick_decode_add (struct quick_decode *qd, uint64_t code, int id, int hamming) |
|
static void | quick_decode_codeword (apriltag_family_t *tf, uint64_t rcode, struct quick_decode_entry *entry) |
|
static void | quick_decode_init (apriltag_family_t *family, int maxhamming) |
|
static void | quick_decode_uninit (apriltag_family_t *fam) |
|
static void | refine_edges (apriltag_detector_t *td, image_u8_t *im_orig, struct quad *quad) |
|
static uint64_t | rotate90 (uint64_t w, int numBits) |
|
static void | sharpen (apriltag_detector_t *td, double *values, int size) |
|
static double | value_for_pixel (image_u8_t *im, double px, double py) |
|