OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
公有成员函数 | 静态公有成员函数 | 公有属性 | 保护成员函数 | 所有成员列表
cv::linemod::ColorGradient 类参考

模态,用于从彩色图像计算量化的梯度方向。 更多...

#include <opencv2/rgbd/linemod.hpp>

cv::linemod::ColorGradient 的协作图

公有成员函数

 ColorGradient ()
 默认构造函数。使用合理的默认参数值。
 
 ColorGradient (float weak_threshold, size_t num_features, float strong_threshold)
 构造函数。
 
virtual String name () const CV_OVERRIDE
 
virtual void read (const FileNode &fn) CV_OVERRIDE
 
virtual void write (FileStorage &fs) const CV_OVERRIDE
 
- 从 cv::linemod::Modality 继承的公有成员函数
virtual ~Modality ()
 
Ptr< QuantizedPyramidprocess (const Mat &src, const Mat &mask=Mat()) const
 从源图像形成量化的图像金字塔。
 

静态公有成员函数

static Ptr< ColorGradientcreate (float weak_threshold, size_t num_features, float strong_threshold)
 
- 从 cv::linemod::Modality 继承的静态公有成员函数
static Ptr< Modalitycreate (const FileNode &fn)
 从文件加载模态。
 
static Ptr< Modalitycreate (const String &modality_type)
 按名称创建模态。
 

公有属性

size_t num_features
 
float strong_threshold
 
float weak_threshold
 

保护成员函数

virtual Ptr< QuantizedPyramidprocessImpl (const Mat &src, const Mat &mask) const CV_OVERRIDE
 

详细说明

模态,用于从彩色图像计算量化的梯度方向。

构造函数和析构函数文档

◆ ColorGradient() [1/2]

cv::linemod::ColorGradient::ColorGradient ( )

默认构造函数。使用合理的默认参数值。

◆ ColorGradient() [2/2]

cv::linemod::ColorGradient::ColorGradient ( float  weak_threshold,
size_t  num_features,
float  strong_threshold 
)

构造函数。

参数
weak_threshold量化时,丢弃幅度小于此值的梯度。
num_features模板必须包含多少个特征。
strong_threshold仅将范数大于此值的梯度视为候选特征。

成员函数文档

◆ create()

static Ptr< ColorGradient > cv::linemod::ColorGradient::create ( float  weak_threshold,
size_t  num_features,
float  strong_threshold 
)
static
Python
cv.linemod.ColorGradient.create(weak_threshold, num_features, strong_threshold) -> retval
cv.linemod.ColorGradient_create(weak_threshold, num_features, strong_threshold) -> retval

◆ name()

virtual String cv::linemod::ColorGradient::name ( ) const
virtual

◆ processImpl()

virtual Ptr< QuantizedPyramid > cv::linemod::ColorGradient::processImpl ( const Mat src,
const Mat mask 
) const
protectedvirtual

◆ read()

virtual void cv::linemod::ColorGradient::read ( const FileNode fn)
virtual

◆ write()

virtual void cv::linemod::ColorGradient::write ( FileStorage fs) const
virtual

成员数据文档

◆ num_features

size_t cv::linemod::ColorGradient::num_features

◆ strong_threshold

float cv::linemod::ColorGradient::strong_threshold

◆ weak_threshold

float cv::linemod::ColorGradient::weak_threshold

此类的文档是从以下文件生成的