RMVL  1.0.0
RoboMaster Vision Library
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表

装甲板识别模块 更多...

#include <rmvl/detector/armor_detector.h>

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

Public 成员函数

 ArmorDetector ()=default
 
 ~ArmorDetector ()=default
 
DetectInfo detect (std::vector< group_ptr > &groups, cv::Mat &src, PixChannel color, const GyroData &gyro_data, int64 record_time) override
 装甲板识别核心函数 更多...
 
- Public 成员函数 继承自 rm::detector
 detector ()=default
 
virtual ~detector ()=default
 

静态 Public 成员函数

static std::unique_ptr< ArmorDetectormake_detector ()
 构建 ArmorDetector 更多...
 

额外继承的成员函数

- Protected 属性 继承自 rm::detector
std::int64_t _tick
 每一帧对应的时间戳 更多...
 
GyroData _gyro_data
 每一帧对应的陀螺仪数据 更多...
 

详细描述

装甲板识别模块

构造及析构函数说明

◆ ArmorDetector()

rm::ArmorDetector::ArmorDetector ( )
default

◆ ~ArmorDetector()

rm::ArmorDetector::~ArmorDetector ( )
default

成员函数说明

◆ detect()

DetectInfo rm::ArmorDetector::detect ( std::vector< group_ptr > &  groups,
cv::Mat &  src,
PixChannel  color,
const GyroData gyro_data,
int64  record_time 
)
overridevirtual

装甲板识别核心函数

参数
[in,out]groups序列组容器
[in]src原图像
[in]color待识别的颜色
[in]gyro_data陀螺仪数据
[in]record_time时间戳
返回
识别信息结构体

实现了 rm::detector.

◆ make_detector()

static std::unique_ptr<ArmorDetector> rm::ArmorDetector::make_detector ( )
inlinestatic

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