Windows 7 で C++ または Matlab2012b を使用して独自の検出器をトレーニングするにはどうすればよいですか? Linux または Mac OSX を持っていません。
ここに書く前に、実際にたくさん検索しました。私が得たものは次のとおりです。
独自の潜在 SVM モデルをトレーニングし、C++ で使用したいと考えています。OpenCV のサンプル cpp/latentsvm_multidetect.cpp を確認しました。既存のモデルで動作します。
著者のウェブサイト: http://www.cs.berkeley.edu/~rbg/latent/index.html . ソフトウェアは、Linux および Mac OSX で matlab2011a を使用してテストされていることが言及されています。ただし、Windows7 64 ビットで matlab2012b を実行しています。コードが頻繁にクラッシュするので、バグを修正しようとしましたが、もう対処できません。
Windows 7 64 ビットで使用できる他のソース コードはありますか?
OpenCV: http://docs.opencv.org/modules/objdetect/doc/latent_svm.html . トレーニング用のコード実装はありません。既存のモデルでオブジェクトを検出するために使用できるのは検出器のみです。
一方で、別の人が同じ質問をしました。opencv 潜在 svm . しかし、質問は答えられずに閉じられました。悲しい!
また、OpenCV と Latent SVM Detectorは私の質問に似ています。私は答えに満足していません.MatlabのソースコードのREADMEファイルで同じことを読みました. Windows 7 で実行している場合、ソース コードのバグを克服するのに役立ちません。
潜在SVMは魅力的で、オブジェクトを検出するための新しいものだと思います。また、これは私たち自身のモデルを簡単に訓練するための一般的な問題であるべきだと思います. どなたかご指導いただけると助かります。
とにかく、トレーニング部分が検出器部分でOpenCVに実装されていない理由がわかりません!