Windows 7でOpenCVとEclipseCDT(Juno)を構成しようとしています。すでにMinGWをインストールしており、EclipseとMinGWを使用してC++プログラムを作成しています。私は今、OpenCVライブラリを取り入れようとしています。以下は私が従ったステップです:
- OpenCV 2.4.2をダウンロードしてF:\ Applications\opencvに解凍します
- 新しいEclipseC++プロジェクトを作成します
- プロジェクトプロパティの下のc/c++ビルド>設定>GCCC++コンパイラ>インクルード>インクルードパス(-I)「F:\ Applications \ opencv \ build \include\」を追加しました
- MinGW C ++ Linnker>ライブラリ>ライブラリ(-l)の下に「opencv_core242」、「opencv_imgproc242」、「opencv_highgui242」を追加しました
- 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に不慣れで、これをデバッグして先に進む方法がよくわからないため、今は困惑しています。
任意の提案をいただければ幸いです。