2

Windows 7でOpenCVとEclipseCDT(Juno)を構成しようとしています。すでにMinGWをインストールしており、EclipseとMinGWを使用してC++プログラムを作成しています。私は今、OpenCVライブラリを取り入れようとしています。以下は私が従ったステップです:

  1. OpenCV 2.4.2をダウンロードしてF:\ Applications\opencvに解凍します
  2. 新しいEclipseC++プロジェクトを作成します
  3. プロジェクトプロパティの下のc/c++ビルド>設定>GCCC++コンパイラ>インクルード>インクルードパス(-I)「F:\ Applications \ opencv \ build \include\」を追加しました
  4. MinGW C ++ Linnker>ライブラリ>ライブラリ(-l)の下に「opencv_core242」、「opencv_imgproc242」、「opencv_highgui242」を追加しました
  5. MinGW C ++リンカー>ライブラリ>ライブラリ検索パス(-L)の下に「F:\ Applications \ opencv \ build \ x86\lib」を追加しました

次に、簡単なプログラムを作成しようとしました。

#include "opencv2\opencv.hpp"
#include <iostream>
using namespace std;
using namespace cv;
int main(void)
{
    Mat A;
    A = imread("lena.png", CV_LOAD_IMAGE_COLOR);

    imshow("image", A);

    cout << "Done" << endl;
    return 0;
}

ただし、何も起こらず、出力に「Done」メッセージも表示されません。私はC++とOpenCVに不慣れで、これをデバッグして先に進む方法がよくわからないため、今は困惑しています。

任意の提案をいただければ幸いです。

4

1 に答える 1

1

問題が見つかりました。F:\ Applications \ opencv \ build \ x86 \ mingw\binを追加する必要がありました。私のシステムパスへ

于 2012-09-27T13:02:26.917 に答える