| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
rm::TagDetector类 参考final
检测与识别模块（功能模块） » AprilTag(Tag25h9) 识别模块

AprilTag 识别器 更多...

`#include <rmvl/detector/tag_detector.h>`

rm::TagDetector 的协作图:

## Public 类型
using | ptr = std::unique_ptr<TagDetector>

## Public 成员函数
std::vector< Tag::const_ptr > | detect (cv::Mat src)
| 识别接口

## 静态 Public 成员函数
static ptr | make_detector ()
| 构造 TagDetector

## 详细描述

AprilTag 识别器

注解
  仅支持 Tag25h9 格式 [3]

## 成员类型定义说明

## ◆ ptr

using rm::TagDetector::ptr = std::unique_ptr<TagDetector>

## 成员函数说明

## ◆ detect()

std::vector< Tag::const_ptr > rm::TagDetector::detect | ( | cv::Mat | src | ) |

Python:
| rm.TagDetector.detect( | groups, src, color, imu, tick | ) -> | info

识别接口

注解
  提取出所有角点以及对应的类型，通过 type 和 corners 方法可以获取

参数

  [in] | src | 原图像

返回
  识别到的 Tag 列表

## ◆ make_detector()

ptr rm::TagDetector::make_detector | ( |  | ) |
| inline static

Python:
| rm.TagDetector.make_detector( |  | ) -> | <rm.TagDetector object>

构造 TagDetector