非常に簡単な例です:dlibを使って "cat"と "dog"(2つのクラス)を検出し、ボックス座標を指定します。私はC++が得意ではないです(私は学ぶことができる)と私はPythonで物事を行うことを好むhttp://dlib.net/train_object_detector.cpp.htmldlibを使用して複数の.svmと複数のクラスを学習またはマージする方法
:私が見つけ
これまでの例では、1つのクラスで唯一の列車にあり、1つの.svmファイルを生成します。私はhttp://dlib.net/dlib/image_processing/object_detector_abstract.h.htmlに以下の使用すべきであるように、
object_detector<image_scanner_type> detector = trainer.train(images, object_locations, ignore);
serialize("object_detector.svm") << detector;
:
explicit object_detector (
const std::vector<object_detector>& detectors
);
研究の数日後に(私もディープラーニングにおける新たなんだ)、私はこれらの行を変更する必要があります考え出し質問:
私はここhttp://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2顔のランドマーク検出などの.datファイルを作成する必要があります。ですから、一度にトレーニングしてシリアル化したり、.svmファイルを後で組み合わせるにはどうすればよいですか?
次に、.datファイル内のすべての.svmを検出するために検出を実行する必要があります。 C++やPythonでこれを行う方法の例を得ることはできますか?
ありがとう。