openCV2.2Instal.txt Time-stamp: <2010-12-10 21:37:59 kato> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< 1. How To Install ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< [0] 設定環境 OS: Ubuntu 10.10 gcc: 4.4.4 cmake: 2.8.2 Python: 2.6.6 Qt: 4.7 [1] $ sudo apt-get install libtbb2 libtbb-dev \ libgtk2.0-dev build-essential pkg-config \ libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev libpngwriter0-dev libpngwriter0c2 \ zlib1g-dbg zlib1g zlib1g-dev libjasper-dev libjasper-runtime libjasper1 \ pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools \ libjpeg62 libjpeg62-dev libjpeg62-dbg libjpeg-progs \ ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev \ libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \ libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev \ libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 libv4l-dev \ python-numpy libpython2.6 python-dev python2.6-dev \ openexr libswscale0 libswscale-dev libeigen2-dev libopenexr-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 build-essential はすでに最新バージョンです。 libgstreamer0.10-0 はすでに最新バージョンです。 libjasper1 はすでに最新バージョンです。 libpng12-0 はすでに最新バージョンです。 libpython2.6 はすでに最新バージョンです。 libtiff4 はすでに最新バージョンです。 libv4l-0 はすでに最新バージョンです。 pkg-config はすでに最新バージョンです。 python-numpy はすでに最新バージョンです。 python-numpy は手動でインストールしたと設定されました。 zlib1g はすでに最新バージョンです。 zlib1g-dev はすでに最新バージョンです。 以下のパッケージが自動でインストールされましたが、もう必要とされていません: linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic これらを削除するには 'apt-get autoremove' を利用してください。 以下の特別パッケージがインストールされます: debhelper freeglut3 gettext html2text intltool-debian libatk1.0-dev libavdevice52 libavfilter1 libavutil-dev libavutil50 libcairo-gobject2 libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-bin libglib2.0-dev libgsm1 libice-dev libmad0 libmail-sendmail-perl libpango1.0-dev libpixman-1-dev libpostproc51 libpthread-stubs0 libpthread-stubs0-dev libraw1394-dev libschroedinger-1.0-0 libslang2-dev libsm-dev libssl-dev libsys-hostname-long-perl libunistring0 libva1 libvpx0 libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev libxv-dev po-debconf x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev 提案パッケージ: dh-make gettext-doc libfaad-dev libgsm1-dev libogg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-dev libcairo2-doc libcairo-script-interpreter2 libglib2.0-doc python-subunit gstreamer0.10-doc libgtk2.0-doc libpango1.0-doc libraw1394-doc tbb-examples libtbb-doc libtiff-opengl libunicap-docs exrtools optipng pngcrush libmail-box-perl swig-examples swig-doc 以下のパッケージは「削除」されます: libjpeg62-dev 以下のパッケージが新たにインストールされます: debhelper ffmpeg freeglut3 gettext html2text intltool-debian libatk1.0-dev libavcodec-dev libavcodec52 libavdevice52 libavfilter1 libavformat-dev libavformat52 libavutil-dev libavutil50 libcairo-gobject2 libcairo2-dev libdc1394-22 libdc1394-22-dev libdc1394-utils libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-bin libglib2.0-dev libgsm1 libgstreamer0.10-0-dbg libgstreamer0.10-dev libgtk2.0-dev libice-dev libjasper-dev libjasper-runtime libjpeg-progs libjpeg8 libjpeg8-dbg libjpeg8-dev libmad0 libmail-sendmail-perl libpango1.0-dev libpixman-1-dev libpng++-dev libpng12-dev libpng3 libpnglite-dev libpngwriter0-dev libpngwriter0c2 libpostproc51 libpthread-stubs0 libpthread-stubs0-dev libraw1394-dev libschroedinger-1.0-0 libslang2-dev libsm-dev libssl-dev libswscale-dev libswscale0 libsys-hostname-long-perl libtbb-dev libtbb2 libtiff-tools libtiffxx0c2 libunicap2 libunicap2-dev libunistring0 libv4l-dev libva1 libvpx0 libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxine-dev libxine1-bin libxine1-ffmpeg libxinerama-dev libxrandr-dev libxrender-dev libxv-dev openexr pngtools po-debconf python-dev python2.6-dev swig x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev zlib1g-dbg アップグレード: 0 個、新規インストール: 107 個、削除: 1 個、保留: 0 個。 46.7MB のアーカイブを取得する必要があります。 この操作後に追加で 132MB のディスク容量が消費されます。 続行しますか [Y/n]? Y [2] $ cd ~/Downloads/ [3] $ mkdir openCV2.2.build [4] $ cd openCV2.2.build/ [5] $ wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2 --2010-12-06 12:17:35-- http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2 sourceforge.net をDNSに問いあわせています... 216.34.181.60 sourceforge.net|216.34.181.60|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2/download [続く] --2010-12-06 12:17:37-- http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2/download sourceforge.net|216.34.181.60|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2?r=&ts=1291605467&use_mirror=jaist [続く] --2010-12-06 12:17:38-- http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2?r=&ts=1291605467&use_mirror=jaist downloads.sourceforge.net をDNSに問いあわせています... 216.34.181.59 downloads.sourceforge.net|216.34.181.59|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2 [続く] --2010-12-06 12:17:38-- http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2 jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130, 2001:200:141:feed::feed jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 19800873 (19M) [application/x-bzip2] `OpenCV-2.2.0.tar.bz2' に保存中 100%[======================================>] 19,800,873 2.87M/s 時間 6.6s 2010-12-06 12:17:45 (2.85 MB/s) - `OpenCV-2.2.0.tar.bz2' へ保存完了 [19800873/19800873] [6] tar -jxf OpenCV-2.2.0.tar.bz2 [7] $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \ -D BUILD_PYTHON_SUPPORT=ON -D WITH_TBB=ON -D WITH_GTK=ON -D BUILD_EXAMPLES=ON \ ./OpenCV-2.2.0 -- Extracting svn version, please wait... -- SVNVERSION: svn:エクスポートされたものです -- Detected version of GNU GCC: 44 (404) -- Found OpenEXR: /usr/lib/libIlmImf.so -- Use INCLUDE: /usr/lib/python2.6/dist-packages/numpy/core/include -- TBB detected: -- IPP detected: -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Parsing 'cvconfig.h.cmake' -- -- General configuration for opencv 2.2.0 ===================================== -- -- Built as dynamic libs?: ON -- Compiler: -- C++ flags (Release): -Wall -pthread -march=i686 -ffunction-sections -O3 -DNDEBUG -fomit-frame-pointer -O3 -ffast-math -msse -msse2 -mfpmath=387 -DNDEBUG -- C++ flags (Debug): -Wall -pthread -march=i686 -ffunction-sections -g -O0 -ggdb3 -DDEBUG -D_DEBUG -- Linker flags (Release): -- Linker flags (Debug): -- -- GUI: -- GTK+ 2.x: 1 -- GThread: 1 -- -- Image I/O: -- JPEG: TRUE -- PNG: TRUE -- TIFF: TRUE -- JPEG 2000: TRUE -- OpenEXR: YES -- -- Video I/O: -- DC1394 1.x: -- DC1394 2.x: 1 -- FFMPEG: 1 -- codec: 1 -- format: 1 -- util: 1 -- swscale: 1 -- gentoo-style: 1 -- GStreamer: 1 -- UniCap: FALSE -- PvAPI: -- V4L/V4L2: Using libv4l -- Xine: FALSE -- -- Interfaces: -- Python: ON -- Python interpreter: /usr/bin/python2.6 -- Python numpy: YES -- Use IPP: NO -- Use TBB: YES -- Use Cuda: No -- Use Eigen2: YES -- -- Documentation: -- Build PDF NO -- Doxygen HTMLs NO -- -- Install path: /usr/local -- -- cvconfig.h is in: /home/kato/Downloads/openCV2.2.build -- ----------------------------------------------------------------- -- -- Configuring done -- Generating done -- Build files have been written to: /home/kato/Downloads/openCV2.2.build [8] $ make -j2 [9] $ sudo make install [10] $ sudo ldconfig [EOF]