| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Protected 属性 | 所有成员列表
rm::detector类 参考abstract
检测与识别模块（功能模块）

识别检测模块 更多...

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

类 rm::detector 继承关系图:
rm::detector 的协作图:

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

## Public 成员函数
| detector ()=default
virtual | ~detector ()=default
virtual DetectInfo | detect (std::vector< group::ptr > &groups, const cv::Mat &src, PixChannel color, const ImuData &imu_data, double tick)=0
| 识别接口

## Protected 属性
double | _tick
| 每一帧对应的时间点
ImuData | _imu_data
| 每一帧对应的 IMU 数据

## 详细描述

识别检测模块

## 成员类型定义说明

## ◆ ptr

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

## 构造及析构函数说明

## ◆ detector()

rm::detector::detector | ( |  | ) |
| default

## ◆ ~detector()

virtual rm::detector::~detector | ( |  | ) |
| virtual default

## 成员函数说明

## ◆ detect()

virtual DetectInfo rm::detector::detect | ( | std::vector< group::ptr > & | groups,
|  | const cv::Mat & | src,
|  | PixChannel | color,
|  | const ImuData & | imu_data,
|  | double | tick )
| pure virtual

识别接口

参数

  [in,out] | groups | 序列组容器
  [in] | src | 原图像
  [in] | color | 待处理的颜色通道
  [in] | imu_data | IMU 数据
  [in] | tick | 当前时间点

返回
  识别信息结构体

在 rm::ArmorDetector, rm::GyroDetector, rm::RuneDetector , 以及 rm::TagDetector 内被实现.

## 类成员变量说明

## ◆ _imu_data

ImuData rm::detector::_imu_data
| protected

每一帧对应的 IMU 数据

## ◆ _tick

double rm::detector::_tick
| protected

每一帧对应的时间点

该类的文档由以下文件生成:

- rmvl/detector/detector.h