OpenCV 4.5.3(日本語機械翻訳)
|
Default predict collector [詳解]
#include <predict_collector.hpp>
cv::face::PredictCollectorを継承しています。
クラス |
|
struct | PredictResult |
公開メンバ関数 |
|
StandardCollector (double threshold_=DBL_MAX) | |
コンストラクタ[【詳解】(英語]
|
|
void | init (size_t size) CV_OVERRIDE |
オーバーロードされたインターフェースメソッド[【詳解】(英語]
|
|
bool | collect (int label, double dist) CV_OVERRIDE |
オーバーロードされたインターフェースメソッド[【詳解】(英語]
|
|
CV_WRAP int | getMinLabel () const |
最小距離を持つラベルを返す |
|
CV_WRAP double | getMinDist () const |
最小距離の値を返す |
|
CV_WRAP std::vector< std::pair< int, double > > | getResults (bool sorted=false) const |
結果をベクトルで返す[【詳解】(英語]
|
|
std::map< int, double > | getResultsMap () const |
結果をマップとして返す ラベルはキー、値は最小距離 |
|
静的公開メンバ関数 |
|
static CV_WRAP Ptr< StandardCollector > | create (double threshold=DBL_MAX) |
静的コンストラクタ[【詳解】(英語]
|
|
限定公開変数類 |
|
double | threshold |
PredictResult | minRes |
std::vector< PredictResult > | data |
デフォルトの予測コレクター
トレッシュホールドをチェックしながら最小距離をトレースします(ほとんどのpredictロジックのデフォルトの動作です)。
cv::face::StandardCollector::StandardCollector | ( | double |
threshold_
=
DBL_MAX
|
) |
コンストラクタ
threshold_ | 閾値の設定 |
|
virtual |
オーバーロードされたインターフェースメソッド
cv::face::PredictCollectorを実装します。
|
static |
静的コンストラクタ
threshold | 閾値の設定 |
CV_WRAP std::vector< std::pair< int, double > > cv::face::StandardCollector::getResults | ( | bool |
sorted
=
false
|
) | const |
結果をベクトルで返す
sorted | 設定されている場合、結果は距離でソートされます。 各値はラベルと距離のペアです。 |
|
virtual |
オーバーロードされたインターフェースメソッド
cv::face::PredictCollectorを再実装します。