RMVL  1.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
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 ( )
virtualdefault

成员函数说明

◆ 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_dataIMU 数据
[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

每一帧对应的时间点


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