OpenCV インストールメモ
あらかじめ、jpeg-devlとffmpegあたりをインストールしておく。
$ tar xzf opencv-1.0.0.tgz $ cd opencv-1.0.0 $ ./configure --prefix=/usr/local/opencv $ make # make install
これで、/usr/local/opencvディレクトリ下にインストールされる。
.bash_profileを設定しなおす。
PATH=$PATH:/usr/local/opencv/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv/lib PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv/lib/pkgconfig export PATH LD_LIBRARY_PATH PKG_CONFIG_PATH
これでバッチリのはず。
Makefileサンプル
CXX = g++
CXXFLAGS += -O3 -g -Wall
LDFLAGS += -lm -lglut -lGLU
CXXFLAGS += `pkg-config opencv --cflags`
LDFLAGS += `pkg-config opencv --libs`
TARGET = run.x
SOURCES = filename.cpp
OBJS = $(SOURCES:.cpp=.o)
all : $(TARGET)
$(TARGET) : $(OBJS)
$(CXX) $(OBJS) $(LDFLAGS) -o $(TARGET)
.SUFFIXES: .cpp .c .o
.cpp.o :
$(CXX) $(CXXFLAGS) -c $<
.c.o :
$(CXX) $(CXXFLAGS) -c $<
clean :
rm -f *.o $(TARGET)
rm -f *~