お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-04-27 23:37:12

PerlNinja
新しいメンバ
登録日: 2011-03-16

opencvのinfoファイルがうまくつくれません

http://yusukebe.com/archives/002673.html
ここの
   1. positive.dat/negative.dat の作成
   2. コマンドラインの実行「$ opencv_createsamples -info positive.dat -vec a.vec」
   3. コマンドラインの実行「$ opencv_haartraining -data haarcascade -vec a.vec -bg negative.dat -nstages 20」

とあるのですが

1番目の

opencv_createsamples -info positive.dat -vec a.vec
とやっても

amples -info positive.dat -vec a.vec
Info file name: positive.dat
Img file name: (NULL)
Vec file name: a.vec
BG  file name: (NULL)
Num: 1000
BG color: 0
BG threshold: 80
Invert: FALSE
Max intensity deviation: 40
Max x angle: 1.1
Max y angle: 1.1
Max z angle: 0.5
Show samples: FALSE
Width: 24
Height: 24
Create training samples from images collection...
Unable to open file: positive.dat
Done. Created 0 samples

とでます
そしてlsでディレクトリをチェックしてみたのですが
infoで指定している positive.datが生産されません

-img xxx.jpg を指定して実効すると  a.vecは作られるのですが

-imgを指定しても infoファイルはつくられませんでした


そして二番目の

opencv_haartraining -data haarcascade -vec a.vec -bg negative.dat -nstages 20

だと



Data dir name: haarcascade
Vec file name: a.vec
BG  file name: negative.dat, is a vecfile: no
Num pos: 2000
Num neg: 2000
Num stages: 20
Num splits: 1 (stump as weak classifier)
Mem: 200 MB
Symmetric: TRUE
Min hit rate: 0.995000
Max false alarm rate: 0.500000
Weight trimming: 0.950000
Equal weights: FALSE
Mode: BASIC
Width: 24
Height: 24
Applied boosting algorithm: GAB
Error (valid only for Discrete and Real AdaBoost): misclass
Max number of splits in tree cascade: 0
Min number of positive samples per cluster: 500
Required leaf false alarm rate: 9.53674e-07

Tree Classifier
Stage
+---+
|  0|
+---+


Number of features used : 85848
OpenCV Error: Unspecified error (Unable to read negative images) in cvCreateTreeCascadeClassifier, file /home/ninja/perl/opencv/OpenCV-2.2.0/modules/haartraining/cvhaartraining.cpp, line 2424
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/ninja/perl/opencv/OpenCV-2.2.0/modules/haartraining/cvhaartraining.cpp:2424: error: (-2) Unable to read negative images in function cvCreateTreeCascadeClassifier

アボートしました

っていうエラーがでます

よく分かりません教えてください

オフライン

 

Board footer

Powered by FluxBB