ubuntu10.10编译opencv2.2   交叉编译opencv2.0

编译OPENCV2.2

reference URL:
    http://opencv.willowgarage.com/wiki/InstallGuide
安装库:
    apt-get install build-essential  cmake 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 libjpeg8 libjpeg8-dev libjpeg8-dbg ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 python-numpy libpython2.6 python-dev python2.6-dev

操作步骤:
   cd ~/projects/Opencv2.2  # the directory containing INSTALL, CMakeLists.txt etc.
   mkdir release
   cd release
   cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.2 -D BUILD_PYTHON_SUPPORT=ON ..
   make
   make install

添加库路径:
echo /usr/local/opencv2.2/lib > /etc/ld.so.conf.d/opencv.conf
设置pkg-config
echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv2.2/lib/pkgconfig' >> /root/.bashrc
source /root/.bashrc

编译android下的opencv库:
http://opencv.willowgarage.com/wiki/Android



arm-2009q3交叉编译opencv2.0.0
操作步骤:
       cd ~/projects/Opencv2.0.0
    ./configure --host=arm-none-linux-gnueabi --without-gtk --without-carbon  --without-quicktime --without-1394libs --without-ffmpeg --without-python --without-swig --without-v4l --enable-shared --disable-apps CXX=arm-none-linux-gnueabi-g++ CPPFLAGS=-I/usr/include --prefix=/usr/local/opencv_arm
    make
    make  install

你可能感兴趣的:(职场,opencv,休闲,交叉编译,ubuntu10.10)