Visual Studio 2008でOpenCVをインストールする手順を実行し、[ファイル]->[新規]->[プロジェクト]->[Visual C ++]-> [CLR]-> [Windowsフォームアプリケーション]のようなWindowsフォームアプリケーションを作成し、その後「ImageProcessing」という名前を付けました。これらのファイルをImageProcessing.cppファイルに含めます。
#include <cv.h>
#include <cxcore.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>
次に、既製のフォーム内にボタンをドラッグし、そのアクション内に次のステートメントを入力しました。
IplImage *loadedImage=cvLoadImage("C:\\Documents and Settings\\Owner\\Desktop\\aya.jpg");
しかし、プロジェクトをビルドしようとすると、これらのエラーが発生します。
error C2065: 'IplImage' : undeclared identifier
error C2065: 'loadedImage' : undeclared identifier
error C2065: 'CV_LOAD_IMAGE_COLOR' : undeclared identifier
error C3861: 'cvLoadImage': identifier not found
別のプロジェクトで同じ手順を試したので、OpenCVのインストール手順は正しいと確信していますが、別のテンプレートを使用していました。ファイル->新規->プロジェクト-> Visual C ++-> Win32->Win32プロジェクトのようでした。上記のエラーが発生する原因となるこれら2つのテンプレートに違いがあるかどうかはわかりませんが、誰かがそれを解決できる場合は、お知らせください。ありがとうございます。