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

计算密集深度图中量化表面法线的模态更多…

#include <opencv2/rgbd/linemod.hpp>

cv::linemod::DepthNormal 的协作图

公共成员函数

 DepthNormal ()
 默认构造函数。使用合理的默认参数值。
 
 DepthNormal (int distance_threshold, int difference_threshold, size_t num_features, int extract_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< DepthNormalcreate (int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)
 
- 从 cv::linemod::Modality 继承的静态公共成员函数
static Ptr< Modalitycreate (const FileNode &fn)
 从文件中加载模态。
 
static Ptr< Modalitycreate (const String &modality_type)
 按名称创建模态。
 

公共属性

int difference_threshold
 
int distance_threshold
 
int extract_threshold
 
size_t num_features
 

保护成员函数

virtual Ptr< QuantizedPyramidprocessImpl (const Mat &src, const Mat &mask) const CV_OVERRIDE
 
- 从 cv::linemod::Modality 继承的保护成员函数

详细描述

计算密集深度图中量化表面法线的模态

构造函数和析构函数文档

◆ DepthNormal() [1/2]

cv::linemod::DepthNormal::DepthNormal ( )

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

◆ DepthNormal() [2/2]

cv::linemod::DepthNormal::DepthNormal ( int distance_threshold,
int difference_threshold,
size_t num_features,
int extract_threshold )

构造函数。

参数
distance_threshold忽略超过此距离的像素。
difference_threshold计算法线时,忽略深度与中心像素的差异超过此阈值的像素的贡献。
num_features模板必须包含多少个特征。
extract_threshold仅当在 extract_threshold 距离内没有不同的方向时,才将其视为候选特征。

成员函数文档

◆ create()

static Ptr< DepthNormal > cv::linemod::DepthNormal::create ( int distance_threshold,
int difference_threshold,
size_t num_features,
int extract_threshold )
static
Python
cv.linemod.DepthNormal.create(distance_threshold, difference_threshold, num_features, extract_threshold) -> retval
cv.linemod.DepthNormal_create(distance_threshold, difference_threshold, num_features, extract_threshold) -> retval

◆ name()

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

◆ processImpl()

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

◆ read()

virtual void cv::linemod::DepthNormal::read ( const FileNode & fn)
virtual

◆ write()

virtual void cv::linemod::DepthNormal::write ( FileStorage & fs) const
virtual

成员数据文档

◆ difference_threshold

int cv::linemod::DepthNormal::difference_threshold

◆ distance_threshold

int cv::linemod::DepthNormal::distance_threshold

◆ extract_threshold

int cv::linemod::DepthNormal::extract_threshold

◆ num_features

size_t cv::linemod::DepthNormal::num_features

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