RMVL  1.1.0
RoboMaster Vision Library
Public 类型 | Public 成员函数 | Public 属性 | 友元 | 所有成员列表
rm::para::ArmorParam类 参考

ArmorParam 参数模块 更多...

#include <rmvlpara/combo/armor.h>

rm::para::ArmorParam 的协作图:

Public 类型

using paraId = void
 

Public 成员函数

 ArmorParam ()=default
 

Public 属性

float MAX_CORNER_ANGLE = 25.f
 装甲板最大错位角 更多...
 
float MAX_DELTA_ANGLE = 8.f
 左右灯条最大角度误差 更多...
 
float MAX_LENGTH_RATIO = 1.5f
 左右灯条长度最大比例 更多...
 
float MAX_WIDTH_RATIO = 5.f
 左右灯条宽度最大比例 更多...
 
float MAX_COMBO_RATIO = 6.f
 拟合成装甲板时,最大的长宽比 更多...
 
float MIN_COMBO_RATIO = 1.5f
 拟合成装甲板时,最小的长宽比 更多...
 
float MAX_SMALL_COMBO_RATIO = 1.7f
 匹配成小装甲板的最大长宽比例 更多...
 
float MIN_BIG_COMBO_RATIO = 3.1f
 匹配成大装甲板的最小长宽比例 更多...
 
float MAX_SMALL_CORNER_ANGLE = 2.f
 匹配成小装甲板的最大错位角 更多...
 
float MIN_BIG_CORNER_ANGLE = 8.5f
 匹配成大装甲板的最小错位角 更多...
 
float BIG_SMALL_WIDTH_RATIO = 2.6f
 区分大小装甲板的左右灯条宽度比例阈值 更多...
 
float ERROR_LENGTH_SCALE_RATIO = 2.f
 装甲板左右灯条长度匹配误差系数 更多...
 
float ERROR_WIDTH_SCALE_RATIO = 1.f
 装甲板左右灯条宽度匹配误差系数 更多...
 
float ERROR_ANGLE_SCALE_RATIO = 5.f
 装甲板左右灯条夹角匹配误差系数 更多...
 
float ERROR_TILT_ANGLE_RATIO = 2.f
 装甲板左右灯条倾角匹配误差系数 更多...
 
float ROI_WIDTH_RATIO = 0.5
 ROI截取图像宽度比例(以装甲板宽度为1) 更多...
 
float ROI_HEIGHT_RATIO = 2
 ROI截取图像高度比例(以装甲板高度为1) 更多...
 
float ROI_SIZE = 40
 正方形ROI边长尺寸 更多...
 
std::vector< cv::Point3f > SMALL_ARMOR = {cv::Point3f(-67, 28, 0), cv::Point3f(-67, -28, 0), cv::Point3f(67, -28, 0), cv::Point3f(67, 28, 0)}
 小装甲板世界坐标 更多...
 
std::vector< cv::Point3f > BIG_ARMOR = {cv::Point3f(-115, 28, 0), cv::Point3f(-115, -28, 0), cv::Point3f(115, -28, 0), cv::Point3f(115, 28, 0)}
 大装甲板世界坐标 更多...
 

友元

template<typename _Tp , typename Enable >
void load (_Tp &, const std::string &)
 

详细描述

ArmorParam 参数模块

成员类型定义说明

◆ paraId

构造及析构函数说明

◆ ArmorParam()

rm::para::ArmorParam::ArmorParam ( )
default

友元及相关函数文档

◆ load

template<typename _Tp , typename Enable >
void load ( _Tp &  ,
const std::string &   
)
friend

类成员变量说明

◆ BIG_ARMOR

std::vector<cv::Point3f> rm::para::ArmorParam::BIG_ARMOR = {cv::Point3f(-115, 28, 0), cv::Point3f(-115, -28, 0), cv::Point3f(115, -28, 0), cv::Point3f(115, 28, 0)}

大装甲板世界坐标

◆ BIG_SMALL_WIDTH_RATIO

float rm::para::ArmorParam::BIG_SMALL_WIDTH_RATIO = 2.6f

区分大小装甲板的左右灯条宽度比例阈值

◆ ERROR_ANGLE_SCALE_RATIO

float rm::para::ArmorParam::ERROR_ANGLE_SCALE_RATIO = 5.f

装甲板左右灯条夹角匹配误差系数

◆ ERROR_LENGTH_SCALE_RATIO

float rm::para::ArmorParam::ERROR_LENGTH_SCALE_RATIO = 2.f

装甲板左右灯条长度匹配误差系数

◆ ERROR_TILT_ANGLE_RATIO

float rm::para::ArmorParam::ERROR_TILT_ANGLE_RATIO = 2.f

装甲板左右灯条倾角匹配误差系数

◆ ERROR_WIDTH_SCALE_RATIO

float rm::para::ArmorParam::ERROR_WIDTH_SCALE_RATIO = 1.f

装甲板左右灯条宽度匹配误差系数

◆ MAX_COMBO_RATIO

float rm::para::ArmorParam::MAX_COMBO_RATIO = 6.f

拟合成装甲板时,最大的长宽比

◆ MAX_CORNER_ANGLE

float rm::para::ArmorParam::MAX_CORNER_ANGLE = 25.f

装甲板最大错位角

◆ MAX_DELTA_ANGLE

float rm::para::ArmorParam::MAX_DELTA_ANGLE = 8.f

左右灯条最大角度误差

◆ MAX_LENGTH_RATIO

float rm::para::ArmorParam::MAX_LENGTH_RATIO = 1.5f

左右灯条长度最大比例

◆ MAX_SMALL_COMBO_RATIO

float rm::para::ArmorParam::MAX_SMALL_COMBO_RATIO = 1.7f

匹配成小装甲板的最大长宽比例

◆ MAX_SMALL_CORNER_ANGLE

float rm::para::ArmorParam::MAX_SMALL_CORNER_ANGLE = 2.f

匹配成小装甲板的最大错位角

◆ MAX_WIDTH_RATIO

float rm::para::ArmorParam::MAX_WIDTH_RATIO = 5.f

左右灯条宽度最大比例

◆ MIN_BIG_COMBO_RATIO

float rm::para::ArmorParam::MIN_BIG_COMBO_RATIO = 3.1f

匹配成大装甲板的最小长宽比例

◆ MIN_BIG_CORNER_ANGLE

float rm::para::ArmorParam::MIN_BIG_CORNER_ANGLE = 8.5f

匹配成大装甲板的最小错位角

◆ MIN_COMBO_RATIO

float rm::para::ArmorParam::MIN_COMBO_RATIO = 1.5f

拟合成装甲板时,最小的长宽比

◆ ROI_HEIGHT_RATIO

float rm::para::ArmorParam::ROI_HEIGHT_RATIO = 2

ROI截取图像高度比例(以装甲板高度为1)

◆ ROI_SIZE

float rm::para::ArmorParam::ROI_SIZE = 40

正方形ROI边长尺寸

◆ ROI_WIDTH_RATIO

float rm::para::ArmorParam::ROI_WIDTH_RATIO = 0.5

ROI截取图像宽度比例(以装甲板宽度为1)

◆ SMALL_ARMOR

std::vector<cv::Point3f> rm::para::ArmorParam::SMALL_ARMOR = {cv::Point3f(-67, 28, 0), cv::Point3f(-67, -28, 0), cv::Point3f(67, -28, 0), cv::Point3f(67, 28, 0)}

小装甲板世界坐标


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