| OpenCV for Linux |
| 手っ取り早くOpenCVをVineLinuxで利用するためのTips |
VineLinux5.2にOpenCV2.3をインストールします。
1.1 [Intel]-[Non-Commercial Software Dounload]-[Intel C++ Composer XE 2011
for Linux]などをダウンロード
1.2 ライセンスなどのやりとりがメールで行われる。
apt-get install task-gnome-devel libjpeg-devel libpng-devel
libtiff-devel libraw1394-devel libdc1394-devel
[システム]-[システム管理]-[Synaptic パッケージマネージャ] でffmpeg関連のパッケージを全部インストール
[システム]-[システム管理]-[Synaptic パッケージマネージャ] でCMAKE関連のパッケージを全部インストール
$tar xvzf OpenCV-2.3.1a.tar.bz2
$cd OpenCV-2.3.1
$cmake -D BUILD_EXAMPLES=ON -D CMAKE_BUILD_TYPE=RELEASE -D
CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D
WITH_1394=OFF -D ENABLE_OPENMP=OFF ./
$make
%make install (スーパーユーザで)
6.1 ライブラリの在処を/etc/ld.so.confに追加
/usr/local/lib
/sbin/ldconfig を実行
6.2 pkgconfigのパスを追加。 /etc/bashrcに書いておく。
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:$PKG_CONFIG_PATH
CC = icpc
CXX = icpc
CXXFLAGS = `pkg-config --cflags opencv`
LDFLAGS = `pkg-config --libs opencv`
CFLAGS = -Wall -I./wrapplot -I./wrapunix -g
OPENCV_INC = -I/usr/local/include/opencv2
OPENCV_LIB = -L/usr/local/lib -lcxcore -lcv -lhighgui -lcvaux
OPT_FLAG = -O3 -mcpu=i686
CPPFLAGS = -g $(OPT_FLAG) $(OPENCV_INC) $(IPL_INC) $(CXXFLAGS) $(LDFLAGS)
LDLIBS = $(OPENCV_LIB) $(IPL_LIB) $(GPG_LIB) -lm
Takeshi Nishida's Web Page is here . 最終更新2012年1月13日