このSOリンクの手順に従って、WindowsでOpenCV2.4.0を使用してサンプルプログラムをコンパイルしました。Mingwを使用してDEVC++とNetBeansの両方でセットアップを行いました。サンプルプログラムは正しくコンパイルされていますが、exeを実行するとアプリケーションがクラッシュします。
しかし、同じマシンでopencv2.1.0を使用すると、同じサンプルプログラムがコンパイルされ、実行中にクラッシュすることはありません。
以下は、私が実行しようとしたサンプルコードです。
#include "highgui.h"
using namespace std;
int main( int argc, char** argv ) {
IplImage* img = cvLoadImage( "C:\\Documents and Settings\\All Users\\Documents\\My Pictures\\Sample Pictures\\Water lilies.jpg" );
cvNamedWindow( "Sample", CV_WINDOW_AUTOSIZE );
cvShowImage( "Sample", img );
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow( "Sample" );
}
アップデート :
moskito-xリンクの手順に従ってopencvをビルドしましたが、「configure」を押すと、次のエラーが発生します。そして私のmakeファイルも35kbのサイズです。これを解決するための提案はありますか?