RMVL  1.0.0
RoboMaster Vision Library
Public 成员函数 | Protected 属性 | 所有成员列表
rm::feature类 参考abstract

图像中的轮廓特征 更多...

#include <rmvl/feature/feature.h>

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

Public 成员函数

virtual ~feature ()=0
 
virtual float getArea ()
 获取特征面积 更多...
 
virtual cv::Point2f getCenter ()
 获取特征中心点 更多...
 
float getWidth () const
 获取特征宽度 更多...
 
float getHeight () const
 获取特征高度 更多...
 
float getAngle () const
 获取特征角度 更多...
 
const std::vector< cv::Point2f > & getCorners () const
 获取特征角点 更多...
 

Protected 属性

float _width = 0.f
 特征宽度 更多...
 
float _height = 0.f
 特征高度 更多...
 
float _angle = 0.f
 特征角度 更多...
 
cv::Point2f _center
 特征中心点 更多...
 
std::vector< cv::Point2f > _corners
 特征角点 更多...
 

详细描述

图像中的轮廓特征

成员函数说明

◆ getAngle()

float rm::feature::getAngle ( ) const
inline

获取特征角度

◆ getArea()

virtual float rm::feature::getArea ( )
inlinevirtual

获取特征面积

◆ getCenter()

virtual cv::Point2f rm::feature::getCenter ( )
inlinevirtual

获取特征中心点

◆ getCorners()

const std::vector<cv::Point2f>& rm::feature::getCorners ( ) const
inline

获取特征角点

◆ getHeight()

float rm::feature::getHeight ( ) const
inline

获取特征高度

◆ getWidth()

float rm::feature::getWidth ( ) const
inline

获取特征宽度

类成员变量说明

◆ _angle

float rm::feature::_angle = 0.f
protected

特征角度

◆ _center

cv::Point2f rm::feature::_center
protected

特征中心点

◆ _corners

std::vector<cv::Point2f> rm::feature::_corners
protected

特征角点

◆ _height

float rm::feature::_height = 0.f
protected

特征高度

◆ _width

float rm::feature::_width = 0.f
protected

特征宽度


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