创建目录并clone代码
mkdir opencv cd opencv git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.2.0 mkdir build cd .. git clone https://github.com/opencv/opencv_contrib.git cd opencv_contrib git checkout 3.2.0 cd ..
遇到 ippicv_linux_20151201.tgz 下载不成功
- github直接搜索 ippicv
- git clone https://github.com/lonesoul/ippicv.git
- 将其中的ippicv_linux_20151201.tgz文件拷贝到 opencv/opencv/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e下面进行替换
遇到boostdesc_bgm.i 等找不到
- git clone https://github.com/opencv/opencv_3rdparty.git
- git checkout contrib_xfeatures2d_boostdesc_20161012
- 将缺失的文件,拷贝到opencv/opencv_contrib/modules/xfeatures2d/src
- 类似的问题可以参考上面两种解决思路
编译
cd opencv/opencv/build cmake -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 ..
编译下载失败的解决办法
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules ../opencv-4.x -DCMAKE_INSTALL_PREFIX=../install -DOPENCV_DOWNLOAD_MIRROR_ID=gitcode -DOPENCV_GENERATE_PKGCONFIG=ON
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。