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

表示在图像金字塔上运行的模态。 更多...

#include <opencv2/rgbd/linemod.hpp>

cv::linemod::QuantizedPyramid 的协作图

struct  Candidate
 Candidate 具有分数的特征。 更多...
 

公有成员函数

virtual ~QuantizedPyramid ()
 
virtual bool extractTemplate (Template &templ) const =0
 提取当前金字塔层级上的最具判别性的特征以形成一个新的模板。
 
virtual void pyrDown ()=0
 转到下一个金字塔层级。
 
virtual void quantize (Mat &dst) const =0
 计算当前金字塔层级上的量化图像,用于在线检测。
 

静态保护成员函数

static void selectScatteredFeatures (const std::vector< Candidate > &candidates, std::vector< Feature > &features, size_t num_features, float distance)
 选择候选特征,使它们不会聚集在一起。
 

详细描述

表示在图像金字塔上运行的模态。

构造函数和析构函数文档

◆ ~QuantizedPyramid()

virtual cv::linemod::QuantizedPyramid::~QuantizedPyramid ( )
内联虚拟

成员函数文档

◆ extractTemplate()

virtual bool cv::linemod::QuantizedPyramid::extractTemplate ( Template templ) const
纯虚拟
Python
cv.linemod.QuantizedPyramid.extractTemplate() -> retval, templ

提取当前金字塔层级上的最具判别性的特征以形成一个新的模板。

参数
[输出]templ新的模板。

◆ pyrDown()

virtual void cv::linemod::QuantizedPyramid::pyrDown ( )
纯虚拟
Python
cv.linemod.QuantizedPyramid.pyrDown() -> None

转到下一个金字塔层级。

待办事项
允许金字塔缩放因子不为 2

◆ quantize()

virtual void cv::linemod::QuantizedPyramid::quantize ( Mat dst) const
纯虚拟
Python
cv.linemod.QuantizedPyramid.quantize([, dst]) -> dst

计算当前金字塔层级上的量化图像,用于在线检测。

参数
[输出]dst目标 8 位图像。对于每个像素,最多设置一位,表示其分类。

◆ selectScatteredFeatures()

static void cv::linemod::QuantizedPyramid::selectScatteredFeatures ( const std::vector< Candidate > &  candidates,
std::vector< Feature > &  features,
size_t  num_features,
float  distance 
)
静态保护

选择候选特征,使它们不会聚集在一起。

参数
[输入]candidatesCandidate 按分数排序的特征。
[输出]features目标选定特征向量。
[输入]num_features要选择的候选者数量。
[输入]distance特征之间所需距离的提示。

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