Windows7 にインストールした MinGW32 環境で OpenCV 2.3.1 をセットアップしたときのメモ。
OpenCV 2.3.1 のインストール
こちらのサイトから OpenCV-2.3.1-win-superpack.exe をダウンロードして実行します。
OpenCV - Browse /opencv-win/2.3.1 at SourceForge.net
環境変数 Path に OpenCV の dll パスを追加
D:\prog\opencv2.3.1 にインストールした場合、下記のパスを環境変数 Path に追加します。
D:\prog\opencv2.3.1\opencv\build\x64\mingw\bin
動作確認
テストプログラムです。(test.c)
#include <opencv/cv.h> #include <opencv/highgui.h> int main () { cvNamedWindow ("test", CV_WINDOW_AUTOSIZE); cvWaitKey (0); cvDestroyWindow ("test"); return 0; }
# # Makefile for OpenCV test # # gcc (MinGW32) # TARGET = test TARGET_EXE = $(TARGET) INCDIR = D:/prog/opencv2.3.1/opencv/build/include LIBDIR = D:/prog/opencv2.3.1/opencv/build/x64/mingw/lib OBJS = test.o LIBS = -lopencv_core231 -lopencv_highgui231 CC = gcc CFLAGS = -O3 -static-libgcc -I $(INCDIR) -L $(LIBDIR) $(TARGET_EXE) : $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) .c.o: $(CC) $(CFLAGS) -c $*.c test.o: test.c clean: del *.o del $(TARGET_EXE)
以下のコマンドでビルド
D:\test> mingw32-make
実行
D:\test> .\test.exe