プロパティ ページで必要なすべての変更を行ったと思います。顔検出に必要な XML ファイルの管理方法がわかりません。XML ファイルをどうする必要がありますか? また、プロジェクト フォルダーのどこに配置すればよいですか?
2 に答える
1
xml ファイルは、検出するオブジェクトを定義します。(顔/目/耳/犬/など) ファイル名を文字列としてCascadeClassifier.load(...)
関数に渡します。
OpenCV チュートリアルを見てください。顔と目の両方を 2 つの個別の分類子で検出します: http://opencv.itseez.com/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html#cascade-classifier
String face_cascade_name = "haarcascade_frontalface_alt.xml";
String eyes_cascade_name = "haarcascade_eye_tree_eyeglasses.xml";
CascadeClassifier face_cascade;
CascadeClassifier eyes_cascade;
int main( int argc, const char** argv )
{
if( !face_cascade.load( face_cascade_name ) ){ printf("--(!)Error loading\n"); return -1; };
if( !eyes_cascade.load( eyes_cascade_name ) ){ printf("--(!)Error loading\n"); return -1; };
//...
于 2012-06-12T07:40:45.457 に答える
0
私はあなたが何を意味するのか分かりません。Haarlike 機能を使用して一連の顔をトレーニングすると、結果として xml ファイルが得られ、このファイルを使用して画像内の顔を検出します。それだけです、混乱しないでください。
于 2012-06-12T04:45:25.803 に答える