2016-05-09 10 views

答えて

0

あなたがチェックした場合:

// 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フォーラムを使用することをお勧めします。

関連する問題