• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OpenCVの正解生成のcreatesamples)

OpenCVの正解生成のcreatesamplesで正解画像生成がうまくいかない

このQ&Aのポイント
  • OpenCVの正解画像生成ツールであるopencv_createsamples.exeを使用して、複数の正解画像を生成しようとしていますが、うまくいきません。
  • 作業ディレクトリやファイルのパスに問題はなく、107枚の正解画像を使用しています。
  • コマンドプロンプトでの実行時にparse errorが発生し、107枚のサンプルが生成されましたが、正常に処理されていないようです。アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

> -num 1000 -w 24 -h 24 サンプル数107, 画像サイズ70x70なら -num 107 -w 70 -h 70 じゃないですか? > OK.txt(108) : parse errorDone. Created 107 samples この108は108番目の画像の意味で、調べようとしたけど無いので出ているのでは?

ssindayo
質問者

お礼

出来ましたー。 -numとは画像数を教えると言う事だったんですね。何枚生成する?という意味だと思ってました。 無事、解決できました、有り難うございました。助かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • OpenCV haartrainingについて

    閲覧ありがとうございます。OpenCVのhaartrainingに関しての質問です。現在大学院の研究の一環で機械学習を勉強しております。 そこでhaartrainingを利用させていただいているのですが、どうも上手く動作しません。haartraining.exe -data xxxx -vec xxxx.vec -bg xxxx.txt -npos 4000 -nneg 1685 -w 44 -h 18 というコマンドを打って途中まで動作はするようなのですが、途中で***1 cluster*** pos:4000 4000 1.0000という表示が出てフリーズしてしまいます。1か月以上回しているので、まだ動作しているとは考えにくいです。みなさんのお力を貸していただきたく存じます。 なお、調べつくしてこちらで質問させていただいているので、検索してくださいなどの回答はご遠慮いただくようお願いいたします。

  • VC++ 2010でOpenCVを使おうとしたら…

    こんばんは。 Win7のパソコンでOpenCVをVisual C++ 2010 Expressで使おうとしているものです。 パソコンについてあまり詳しくないため、質問させて頂きました。 OpenCVについて初心者なので、 「OpenCV プログラミングブック 第2版」という専門書を購入し、 書いてあるとおりにインストールや設定を行っていき、 この専門書のサポートHPに乗っているサンプルプログラムをコピーして、 「デバッグ開始」を選択して、さぁ実行してやろうという矢先に、 以下のメッセージが表示されて、進まなくなってしまいました。 「プログラム 'C:\Users\○○\documents\visual studio 2010\Projects\image\Debug\image.exe'を開始できません。 指定されたファイルが見つかりません。」(○○は私のユーザー名です。) 表示されたフォルダを確認してみたところ、確かにその場所にimage.exeなるものは 存在していませんでした。 これは、初期設定を行っている際に、この.exeが作成されないような 設定を行ってしまっているのでしょうか? 同じような症状、またはどうすれば改善できるか分かる方、 どうかご教授をお願い致します。 長文失礼致しました。

  • フルパスの中にワイルドカードを使いたい

    ファイル削除のバッチファイルを作成しているのですが、フルパスの中でワイルドカードを使用したいのですが、可能でしょうか? 例として、 C:\Documents and Settings\user\デスクトップ\abc\test.txt C:\Documents and Settings\user\デスクトップ\edf\test.txt C:\Documents and Settings\user\デスクトップ\gh\test.txt を削除させたいです。 別の場所に同名のテキストファイルがあり、それは消したくないので、「*test.txt」とはしたくないです。 試しに下記のようにワイルドカードを使用してみたところNGでした。 del "C:\Documents and Settings\user\デスクトップ\*\test.txt" よろしくお願いします。

  • バッチファイルでCOPYができない。

    バッチファイルを作成するのが初めてでしてうまくいきません。 copy /Y "C:\Documents and Settings\(ユーザー名)\test.txt" sample\ というコードを実行してみたんですが、 C:\Documents and Settings\(ユーザー名)>copy /Y "C:\Documents and Settings\(ユーザー名)\test.txt" sample\ だとできて、 C:\Documents and Settings>copy /Y "C:\Documents and Settings\(ユーザー名)\test.txt" sample\ だとできません。 (実行する場所によって違うということです) どこで実行してもできるようにしたいのですがどうすればよろしいですか?

  • openCVでのデバックエラー

    画像や動画の研究で、aviファイルから色の抽出などを行うためにIntelのopenCVを使用と考えています。 しかし、自作プログラムやopenCVに付属されているサンプルプログラムさえもデバックが失敗してしまい実行することができません。 OSはWindows Professional version2002のVisualC++ 2005で動かしています。 openCVは「OpenCV_b5a」を使用しています。 インストール時にVC++のインクルードファイルに C:\Program files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\otherlibs\highgui ライブラリファイルに C:\Program files\OpenCV\lib を追加させました。 新しくプロジェクトを作成するたびに、リンカの入力に "cv.lib" "cxcore.lib" "cvaux.lib" "highgui.lib" "ipl.lib" を追加させプログラムを作っています。 しかし、デバックをするとすべてのプログラムにおいて、 'AAA.exe': 'C:\WINDOWS\system32\ntdll.dll' を読み込みました。シンボルが読み込まれていません。 'AAA.exe': 'C:\WINDOWS\system32\kernel32.dll' を読み込みました。シンボルが読み込まれていません。 ・・・・・・ と、シンボルが読み込まれていませんとエラーが沢山表示され、 プログラム '[2508] AAA.exe: ネイティブ' はコード -1 (0xffffffff) で終了しました。 と、失敗して困っています。 初心者ですが、この原因が分かる方いましたらどうぞご教授ください。

  • 起動時に・・

    起動する度に以下メッセージが表示されます。 C:\Documents and Settings\Administrator>START C:\WINNT\system32\GroupPolicy\52258-015-6688626-098444-1\Download MAX[1].exe その後、ファイルが見つかりません OK?と表示されます。 どうすれば良いのでしょう? 教えてください。

  • Opencvで質問

     Opencv初心者です。  今日opencvとVC++2010を設定して今練習中なのですが   #include <stdexcept>   #include <opencv/cv.h>   #include <opencv/highgui.h>   int main (int argc, char* argv[]){   const char *fileName = "C:\\Program Files\\OpenCV2.3.1\\samples\\c\\lena.jpg";   const char *windowName = "lena";   ::IplImage* img = ::cvLoadImage(fileName);   ::cvNamedWindow(windowName);   ::cvShowImage(windowName,img);   ::cvWaitKey();   ::cvDestroyWindow(windowName);   ::cvReleaseImage(&img);   }  と言うサンプルをビルドしたら  1>------ ビルド開始: プロジェクト: 画像処理練習, 構成: Debug Win32 ------  1>LINK : fatal error LNK1104: ファイル 'opencv_core231.lib' を開くことができません。  ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========  エラーが出てしまい先に進めません。  もしかしたら他に設定が悪いのでしょうか?  インストールもC:\Program Files\OpenCV2.3.1に名前も変えインストールしました。  ttp://shiotani.cn/20110904vc2010opencv.html  ここを参考にさせていただきました。 よろしくお願いします。

  • ExcelVBA+xdoc2txtでデスクトップのファイルをコンバートしたい。

    ExcelVBA+xdoc2txtを使い、以下の手順でPDFをtxtに変換します。 ・xdoc2txt.exeがいるフォルダを指定させる。 ・PDFがいるフォルダを指定させる。 ・以上を組み合わせxdoc2txt.exeを起動する。 この手順ですが、xdoc2txt.exe及びpdfがDドライブ直下などに 存在する場合は実現出来ています。 問題は両者がデスクトップに存在する場合です。 おそらくデスクトップのフルパスがスペースを含んでいるので 上手く行かないではないかと想像しています。 xdoc2txtのヘルプには「※空白を含むファイル名の場合、""で囲ってください」とあるので、例えば、 "C:\Documents and Settings\hogehoge\デスクトップ\xdoc2txt\xdoc2txt.exe -f C:\Documents and Settings\hogehoge\デスクトップ\PDF\xxx.pdf" あるいは C:\Documents and Settings\hogehoge\デスクトップ\xdoc2txt\xdoc2txt.exe -f "C:\Documents and Settings\hogehoge\デスクトップ\PDF\xxx.pdf" という風にダブルコーテーションで囲ってみたのですが、上手く動作しません。 その実現方法についてご教示いただけると幸いです。

  • OpenCVをC++2010で使おうとしてます。

    OpenCVをC++2010で使おうとしてます。しかし以下のようなエラーで上手く成功しません 1>------ ビルド開始: プロジェクト: image, 構成: Debug Win32 ------ 1> image.cpp 1>c:\users\moeru\documents\visual studio 2010\projects\image\image\image.cpp(8): fatal error C1083: include ファイルを開けません。'highgui.h': No such file or directory ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== パソコンはソニーのバイオで、windows7です。 参考文献はOpenCVプログラミングブック第2版。 インクルードファイルのディレクトリの設定は。 C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\otherlibs\highgui ライブラリの方の設定は C:\Program Files\OpenCV\lib プロジェクト作成は win32→[win32プロジェクト]を選択しファイル名をimageにしました。 アプリケーション設定では追加のオプションの[空のプロジェクト(E)]にチェックマークをして完了しました。 次にプロジェクトの静的ライブラリの設定で、[構成プロパティ]→[リンカ]→[入力]と進み 追加の依存ファイルに ;highgui.lib;cxts.lib;cv.lib;cxcore.lib;ml.lib;cvaux.lib;cvhaartraining.lib と入力しました。 ソースコード生成で、ソリューションエクスプローラー→ソースファイルを右クリック→追加→新しい項目→visualC++→コード→C++ファイル(.cpp)を選択し、ファイル名をimageにしました。 そのまま本のあるサンプルプログラムをダウンロードし貼り付けをしてデバックしました。 以上の手順で何か間違っているところはありますか? 本にある内容をそのまま実行しましたが上手くいきません。PCやプログラミングも大変初心者でわからないこと沢山ありますが、どなたかご教授をおねがいします。

  • OPENCVのサンプルプログラムについて

    OPENCVのサンプルプログラムに「peopledetect」というものがあり.exeファイルを実行してみたのですがすぐに消えてしまい。 あたらしく作ったファイルで実行してもUsage: peopledetect (<image_filename> | <image_list>.txt) と表示されるだけで人物認識をしません。 このサンプルプログラムの使い方を教えてもらえないでしょうか。 またどこかプログラムを変更する必要があるのならばそこを教えていただけないでしょうか・・・。 まず人物認識をするための画像を入れる場所もわかっていない状態です・・・。