OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::linemod::QuantizedPyramid 類參考abstract

表示在影像金字塔上操作的一種模態。 更多...

#include <opencv2/rgbd/linemod.hpp>

cv::linemod::QuantizedPyramid 的協作圖

結構體  候選者
 帶有分數的候選特徵。 更多...
 

公共成員函式

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 ( )
inlinevirtual

成員函式文件

◆ extractTemplate()

virtual bool cv::linemod::QuantizedPyramid::extractTemplate ( 模板 & templ) const
純虛擬函式
Python
cv.linemod.QuantizedPyramid.extractTemplate() -> retval, templ

提取當前金字塔級別上最具判別性的特徵以形成新模板。

引數
[輸出]templ新模板。

◆ pyrDown()

virtual void cv::linemod::QuantizedPyramid::pyrDown ( )
純虛擬函式
Python
cv.linemod.QuantizedPyramid.pyrDown() ->

轉到下一個金字塔級別。

待辦
允許金字塔比例因子不是 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 > & 候選者,
std::vector< Feature > & features,
size_t num_features,
float distance )
staticprotected

選擇候選特徵,使它們不會聚集在一起。

引數
[輸入]候選者Candidate 特徵按分數排序。
[輸出]features所選特徵的目標向量。
[輸入]num_features要選擇的候選數量。
[輸入]distance特徵之間所需距離的提示。

此類的文件是從以下檔案生成的