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

基於 kmeans 的類,用於使用視覺詞袋方法訓練視覺詞彙表。 : 更多...

#include <opencv2/features2d.hpp>

cv::BOWKMeansTrainer 的協作圖

公共成員函式

 BOWKMeansTrainer (int clusterCount, const TermCriteria &termcrit=TermCriteria(), int attempts=3, int flags=KMEANS_PP_CENTERS)
 建構函式。
 
virtual ~BOWKMeansTrainer ()
 
virtual Mat cluster () const CV_OVERRIDE
 
virtual Mat cluster (const Mat &descriptors) const CV_OVERRIDE
 聚類訓練描述符。
 
- 繼承自 cv::BOWTrainer 的公共成員函式
 BOWTrainer ()
 
virtual ~BOWTrainer ()
 
void add (const Mat &descriptors)
 將描述符新增到訓練集。
 
virtual void clear ()
 
int descriptorsCount () const
 返回儲存在訓練集中的所有描述符的計數。
 
const std::vector< Mat > & getDescriptors () const
 返回描述符的訓練集。
 

保護屬性

int 嘗試次數
 
int 聚類計數
 
int flags
 
TermCriteria 終止條件
 
- 繼承自 cv::BOWTrainer 的保護屬性
std::vector< Matdescriptors
 
int size
 

詳細描述

基於 kmeans 的類,用於使用視覺詞袋方法訓練視覺詞彙表。

建構函式 & 解構函式文件

◆ BOWKMeansTrainer()

cv::BOWKMeansTrainer::BOWKMeansTrainer ( int 聚類計數,
const TermCriteria & termcrit = TermCriteria(),
int attempts = 3,
int flags = KMEANS_PP_CENTERS )
Python
cv.BOWKMeansTrainer(聚類計數[, 終止條件[, 嘗試次數[, 標誌]]]) -> <BOWKMeansTrainer 物件>

建構函式。

另請參見
cv::kmeans

◆ ~BOWKMeansTrainer()

virtual cv::BOWKMeansTrainer::~BOWKMeansTrainer ( )
virtual

成員函式文件

◆ cluster() [1/2]

virtual Mat cv::BOWKMeansTrainer::cluster ( ) const
virtual
Python
cv.BOWKMeansTrainer.cluster() -> retval
cv.BOWKMeansTrainer.cluster(descriptors) -> retval

這是一個過載的成員函式,為方便起見而提供。它與上述函式的不同之處僅在於它接受的引數。

實現 cv::BOWTrainer

◆ cluster() [2/2]

virtual Mat cv::BOWKMeansTrainer::cluster ( const Mat & descriptors) const
virtual
Python
cv.BOWKMeansTrainer.cluster() -> retval
cv.BOWKMeansTrainer.cluster(descriptors) -> retval

聚類訓練描述符。

引數
descriptors要聚類的描述符。 描述符矩陣的每一行都是一個描述符。 描述符不會新增到內部訓練描述符集中。

詞彙表由聚類中心組成。 因此,此方法返回詞彙表。 在該方法的第一個變體中,對儲存在物件中的訓練描述符進行聚類。 在第二種變體中,對輸入描述符進行聚類。

實現 cv::BOWTrainer

成員資料文件

◆ 嘗試次數

int cv::BOWKMeansTrainer::attempts
保護

◆ 聚類計數

int cv::BOWKMeansTrainer::clusterCount
保護

◆ 標誌

int cv::BOWKMeansTrainer::flags
保護

◆ 終止條件

TermCriteria cv::BOWKMeansTrainer::termcrit
保護

此類文件由以下檔案生成