0

このマニュアルを使用してEclipseをインストールおよび構成した後、初めてOpenCVを使用しています(Windows、Eclipse)。

http://tommy.chheng.com/development/windows_development_setup.html

サンプルを実行してみましたが、ビルド後に何も起こりません!

プログラムがこの行に到達したとき:

img=cvLoadImage(argv[1]);

止まるだけです。このコマンドの前後に画面に出力しようとしましたが、何も起こりません。コード全体をコメントアウトした場合にのみ、画面に出力されます (素晴らしいですね...)

私も試しました:

img=cvLoadImage(argv[1], -1);

しかし、それでも、ダメ..

助けてくれてありがとう。チェン。

4

3 に答える 3

0

バイナリでコマンドライン引数を使用していない場合(ほとんどの場合、IDEを使用してコードをコンパイルして実行する場合)、イメージファイルへの固定パスを使用して、機能するかどうかを確認してください。

lena.jpgバイナリ出力と同じフォルダにある次の行を使用してみてください

img = cvLoadImage("lena.jpg");

これが正常に機能する場合は、セットアップに問題はなく、バイナリ出力で適切なコマンドライン引数を使用して修正できます。

于 2012-08-14T19:24:35.943 に答える
0

問題が解決しました!<opencvDIR>..\opencv\build\x86\mingw\binシステムパスに追加して、コンピューターを再起動しました。

于 2013-08-22T16:41:01.027 に答える
0

<...>\OpenCV\bin がシステム PATH に永続的に追加されていますか? Windows の再起動が必要です。

于 2009-07-22T03:43:46.063 に答える