アプリ版:「スタンプのみでお礼する」機能のリリースについて

xcodeでopencvをビルドしているのですが、実行できるものもいくつかあるのですが、実行できないものがあります。

コードにはエラーは出ていないのですが、「ステータス255で終了しました」や「デバックが正常に終了しました」と出て実行されません。

なぜ実行されないのか、原因がわからず困っています。

以下、「ステータス255で終了しました」と「デバックが正常に終了しました」が出る一覧です。

blobtrack.cpp←デバックが正常に終了した

calibration.cpp←デバックが正常に終了した

facedetect.cpp←ステータス255で終了した

find_obj_calonder.cpp←デバックが正常に終了した

find_obj_ferns.cpp←ステータス255で終了した

fitellipse.cpp←ステータス255で終了した

image.cpp←ステータス255で終了した

inpaint.cpp←デバックが正常に終了した

letter_recog.cpp←デバックが正常に終了した

mushroom.cpp←デバックが正常に終了した

peopledetect.cpp←デバックが正常に終了した

stereo_calib.cpp←デバックが正常に終了した

tree_engine.cpp←デバックが正常に終了した

watershed.cpp←デバックが正常に終了した


convert_cascade.c←ステータス255で終了した

demhist.c←ステータス255で終了した

dft.c←ステータス255で終了した

distrans.c ←ステータス255で終了した

edge.c←ステータス255で終了した

ffilldemo.c←デバックが正常に終了した

houghlines.c←ステータス255で終了した

morphology.c←ステータス255で終了した

pyramid_segmentation.c←ステータス255で終了した

squares.c←デバックが正常に終了した

ご存知の方いらっしゃいましたら、ご教授願えないでしょうか?

よろしくお願い致します。

A 回答 (2件)

ls とか cat とかって使ったことありませんか?


あれと同じやり方なんですが。

基本は、ターミナルを普通に実行して、シェル(bash)を立ち上げます。
そのコマンドラインから

実行ファイル 引数1 引数2 ....

という感じで指定します。
ここで、「実行ファイル」の部分には、相対パスか絶対パスで指定します。
実行ファイルのあるディレクトリで実行するなら

./実行ファイル 引数1 引数2 ....



XCodeの「実行」から実行するには、
プロジェクト > アクティブな実行可能ファイル"~"を編集....
で「起動時に渡される引数」に設定します。
「+]で一つずつ追加できます。
    • good
    • 0
この回答へのお礼

お礼が遅くなってしまい、申し訳ございません。
色々やって見た結果、どうやら基本的なことが間違っていたみたいです…ご迷惑おかけしました。とりあえず、なんとか自分で解決することが出来ました。

また機会があったらアドバイス頂けると助かります。

お礼日時:2010/09/25 21:41

このあたりって、サンプルプログラムですよね?



おそらく、入力画像やパラメータをコマンドライン引数で指定するようなプログラムに対して、引数を指定しないまま実行しているのだと思われます。

参考URL:http://opencv.jp/sample_code

この回答への補足

返信が遅れてしまい申し訳ありません。

main関数がコマンドライン引数をとることはわかったのですが、引数の指定の方法がわからず、Terminalから指定しようとexeファイルを開けてみるのですが「プロセスは完了しました」と出てしまい、入力することができません…

このやり方があっているかわからず、混乱しています。もし、検討違いのことを言っていたらすみません。

良ければ引数の指定方法にアドバイス頂けないでしょうか?

補足日時:2010/09/20 17:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!