2016-11-09 10 views
2

私はあなたの助けが必要です:)今日私はHAAR検出のためにイメージとネガティブイメージを訓練しました。私の端末にファイルを作成した後に.vecファイルがありません。OpenCV - Haar Training

(CodingRobinから)
opencv_traincascade -data classifier -vec samples.vec -bg negatives.txt\ -numStages 20 -minHitRate 0.999 -maxFalseAlarmRate 0.5 -numPos 1000\ -numNeg 600 -w 80 -h 40 -mode ALL -precalcValBufSize 1024\ -precalcIdxBufSize 1024 

、それは "完了" ようだ:私は下に、このコマンドを追いました。 サンプルディレクトリに.vecファイルはありません。誰も私を助けることができますか?

答えて

0

opencv_traincascade.exe vecファイルを使用します。代わりにopencv_createsamples.exeに電話する必要があります。

#path #numberOfObjects #xObj1 #yObj1 #widthObj1 #heightObj1 #xObj2 #... 

用:

positives.txtが(各ライン)のようになりますサンプルと幅/高さのあなたの数の

opencv_createsamples.exe -info positives.txt -vec samples.vec -w 24 -h 24 -num 4455 

コマンドラインは次のようになります。例:

image1.png 1 0 0 84 84 
image2.jpg 1 100 130 128 128 
image3.png 2 10 30 50 50 300 100 101 101 

など

その後、パラメータリストでopencv_traincascadeを呼び出して訓練すると、結果として.xmlファイルが得られます。

関連する問題