OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::linemod::Modality 类参考抽象

用于插入 LINE 模板匹配表示的模态的接口。 更多…

#include <opencv2/rgbd/linemod.hpp>

cv::linemod::Modality 的协作图

公有成员函数

virtual ~Modality ()
 
virtual String name () const =0
 
Ptr< QuantizedPyramidprocess (const Mat &src, const Mat &mask=Mat()) const
 从源图像形成量化图像金字塔。
 
virtual void read (const FileNode &fn)=0
 
virtual void write (FileStorage &fs) const =0
 

静态公有成员函数

static Ptr< Modalitycreate (const FileNode &fn)
 从文件中加载模态。
 
static Ptr< Modalitycreate (const String &modality_type)
 按名称创建模态。
 

保护成员函数

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

详细描述

用于插入 LINE 模板匹配表示的模态的接口。

待办事项
最大响应,允许将 (255/MAX) 特征作为 uint8 进行求和优化

构造函数和析构函数文档

◆ ~Modality()

virtual cv::linemod::Modality::~Modality ( )
inlinevirtual

成员函数文档

◆ create() [1/2]

static Ptr< Modality > cv::linemod::Modality::create ( const FileNode & fn)
static
Python
cv.linemod.Modality.create(modality_type) -> retval
cv.linemod.Modality.create(fn) -> retval
cv.linemod.Modality_create(modality_type) -> retval
cv.linemod.Modality_create(fn) -> retval

从文件中加载模态。

◆ create() [2/2]

static Ptr< Modality > cv::linemod::Modality::create ( const String & modality_type)
static
Python
cv.linemod.Modality.create(modality_type) -> retval
cv.linemod.Modality.create(fn) -> retval
cv.linemod.Modality_create(modality_type) -> retval
cv.linemod.Modality_create(fn) -> retval

按名称创建模态。

支持以下模态类型:

  • "ColorGradient"
  • "DepthNormal"

◆ name()

virtual String cv::linemod::Modality::name ( ) const
纯虚函数
Python
cv.linemod.Modality.name() -> retval

◆ process()

Ptr< QuantizedPyramid > cv::linemod::Modality::process ( const Mat & src,
const Mat & mask = Mat() ) const
inline
Python
cv.linemod.Modality.process(src[, mask]) -> retval

从源图像形成量化图像金字塔。

参数
[in]src源图像。类型取决于模态。
[in]mask可选掩码。如果不为空,则在量化图像中将未掩码的像素设置为零,并且不能将其提取为特征。

◆ processImpl()

virtual Ptr< QuantizedPyramid > cv::linemod::Modality::processImpl ( const Mat & src,
const Mat & mask ) const
protected纯虚函数

◆ read()

virtual void cv::linemod::Modality::read ( const FileNode & fn)
纯虚函数
Python
cv.linemod.Modality.read(fn) -> None

◆ write()

virtual void cv::linemod::Modality::write ( FileStorage & fs) const
纯虚函数

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