3

関心のあるオブジェクト(ポジティブサンプル)と7000のネガティブイメージ(関心のないオブジェクト)を含む約15000のトリミングされた画像があります。トリミングされた画像の解像度は 48x96 で、フォルダーに配置されます。ポジティブ サンプルを含む .txt ファイルは次のようになります。同様に、ネガ画像用の .txt ファイルがあります。

トレーニングのコマンドは次のとおりです。 c:\libraries\OpenCV2.4.1\opencv\built\bin\Debug>opencv_haartrainingd.exe -data d ata/cascade -vec data/positives.vec -bg c:/users/gheorghi/desktop/daimler/pedest rian_stereo_extracted/nonpedestrian/nonpedestrian/c0/negatives.txt -npos 15660 - nneg 7129 -nstage 14 -mem 1000 -mode ALL -w 18 -h 36 -nonsym

しかし、ある時点で私はいつもこのエラーを受け取ります:

    Parent node: 0

*** 1 cluster ***
OpenCV Error: Assertion failed (elements_read == 1) in unknown function, file C:
\libraries\OpenCV2.4.1\opencv\apps\haartraining\cvhaartraining.cpp, line 1858

どうすればこれを克服できますか??? どんな助けでも大歓迎です。大変感謝します

4

2 に答える 2

1

この問題は 2 つの方法で解決できることがわかりました。ポジティブの量を減らすか、ネガティブの量を増やすことができます。いずれにせよ、プラスとマイナスの比率を小さくすると効果的であることがわかります。

于 2012-09-04T20:54:40.733 に答える
0

ここで質問に答えました。それはいくつかの助けになるかもしれません。

同じ問題が他の多くの人によって投稿されました。ここで与えられたアドバイスを使用しました。

于 2013-01-27T01:06:59.950 に答える