Bag Of Words を実装しました。すべてがスムーズに機能しています。しかし、いくつかの手順とその実装方法について混乱しています。
ここに示すように、サンプルを作成するための Bag of words の最後のステップとして、弓の記述子を作成することができましたbowDE.compute(img, keypoints, bow_descriptor);
.. 問題は、次のステップについて混乱していることです。
BOW では、非クラス (コーラ) を使用してクラス (車) をトレーニングおよびテストする必要があることを知っています。 . システムをトレーニングしてテストするために私が持っている質問は次のとおりです。
1- bow_descriptor のベクトルを class(cola) 用に半分にし、残りを non-class(cola) 用にするか、または non-class(cola) 用に新しい bow_descriptor を作成する必要がありますか?
2-クラス(車)の最初のシステムを終了した後、マルチクラス分類を行う必要があり、新しいクラス(バス+電車など)をトレーニングする必要があります。それぞれの新しいトレーニングモデルを作成しますか、または以前のトレーニングと一緒にトレーニング手順を実行できますか(つまり、トレーニングクラスBUS、同じシステム内のクラスカーでトレーニングします)?