-3
練習段階と予選段階がどのように働いているのか理解できませんでした。LBPH機能を見つけた後、svmやk-nearestneighbourのような別のアルゴリズムを使っていますか?Opencv LBPHの顔認識装置のトレーニング/予測にはどのアルゴリズムが使用されていますか?
練習段階と予選段階がどのように働いているのか理解できませんでした。LBPH機能を見つけた後、svmやk-nearestneighbourのような別のアルゴリズムを使っていますか?Opencv LBPHの顔認識装置のトレーニング/予測にはどのアルゴリズムが使用されていますか?
あなたがチェックした場合:
// find 1-nearest neighbor
collector->init((int)_histograms.size(), state);
for (size_t sampleIdx = 0; sampleIdx < _histograms.size(); sampleIdx++) {
double dist = compareHist(_histograms[sampleIdx], query, HISTCMP_CHISQR_ALT);
int label = _labels.at<int>((int)sampleIdx);
if (!collector->collect(label, dist, state))return;
}
ローカルバイナリパターンの記述が十分に単純であるため、1-最近傍分類器が使用されている:https://github.com/Itseez/opencv_contrib/blob/master/modules/face/src/lbph_faces.cpp を次にあなたは、彼らが1-最近傍、検出機能からの抜粋を使用して表示されます。 「ローカルバイナリパターンを使用した顔認識」
サイドノートで詳しく説明しています。これは実際に実装/実践的な質問ではないので、実際にはこのフォーラムに属していません。 opencvフォーラムを使用することをお勧めします。