mcpp index

compat.apriltag

#include

AprilTag visual fiducial detection library

#include <apriltag.h>
mcpp add compat.apriltag@3.4.5

用法

来自本仓库自己的测试项目 —— CI 真的编译并运行过,不是为了网站写的。

#include <cassert>

#include <apriltag.h>
#include <common/image_u8.h>
#include <tagStandard41h12.h>

int main() {
    apriltag_detector_t* detector = apriltag_detector_create();
    assert(detector != nullptr);
    assert(detector->nthreads > 0);

    apriltag_family_t* family = tagStandard41h12_create();
    assert(family != nullptr);
    assert(family->ncodes > 0);
    apriltag_detector_add_family(detector, family);

    image_u8_t* image = image_u8_create(64, 64);
    assert(image != nullptr);
    zarray_t* detections = apriltag_detector_detect(detector, image);
    assert(detections != nullptr);
    assert(zarray_size(detections) == 0);

// …

tests/examples/apriltag/tests/detector.cpp · 项目 tests/examples/apriltag

构建

targets
apriltag (lib)
language
c++23
C standard
c99
import std
no
include dirs
*

源文件 (6)

  • */apriltag.c
  • */apriltag_pose.c
  • */apriltag_quad_thresh.c
  • */common/*.c
  • */tag*.c
  • */aruco/tag*.c

版本

版本平台 镜像sha256
3.4.5 最新 LinuxWindowsmacOS 源站 3749f48220db…