OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::linemod::Modality 类参考abstract

用于插入到 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

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

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

◆ processImpl()

virtual Ptr< QuantizedPyramid > cv::linemod::Modality::processImpl ( const Mat & src,
const Mat & mask ) const
protectedpure virtual

◆ read()

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

◆ write()

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

此类文档由以下文件生成