1. 创立目录并clone代码

    mkdir opencvcd opencvgit clone https://github.com/opencv/opencv.gitcd opencvgit checkout 3.2.0mkdir buildcd ..git clone https://github.com/opencv/opencv_contrib.gitcd opencv_contribgit checkout 3.2.0cd ..
  2. 遇到 ippicv_linux_20151201.tgz 下载不胜利

    • github间接搜寻 ippicv
    • git clone https://github.com/lonesoul/i...
    • 将其中的ippicv_linux_20151201.tgz文件拷贝到 opencv/opencv/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e上面进行替换
  3. 遇到boostdesc_bgm.i 等找不到

    • git clone https://github.com/opencv/ope...
    • git checkout contrib_xfeatures2d_boostdesc_20161012
    • 将缺失的文件,拷贝到opencv/opencv_contrib/modules/xfeatures2d/src
  4. 相似的问题能够参考下面两种解决思路
  5. 编译

    cd opencv/opencv/buildcmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=/home/mywork/opencv/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON ..