版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pengfei240/article/details/76462129
代码下载
cd ~/<my_working_directory>
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
git clone https://github.com/opencv/opencv_extra.git
opencv需要并行库ippicv_linux的支持,自动下载经常出错,可以用下面的命令手动下载:
cd ~/<my_working_directory>/opencv
ipp_file=../ippicv_linux_20151201.tgz &&
ipp_hash=$(md5sum $ipp_file | cut -d" " -f1) &&
ipp_dir=3rdparty/ippicv/downloads/linux-$ipp_hash &&
mkdir -p $ipp_dir &&
cp $ipp_file $ipp_dir
配置和编译
使用cmake-gui进行配置:
cd ~/<my_build_directory>
cmake-gui
需要修改的配置参数如下:
CMAKE_INSTALL_PREFIX=<my_install_directory>
CMAKE_BUILD_TYPE=Release
OPENCV_EXTRA_MODULES_PATH=opencv_contrib/modules/
BUILD_DOCS=y
BUILD_EXAMPLES=y
BUILD_JPEG=y
BUILD_PNG=y
OPENCV_TEST_DATA_PATH=opencv_extra/testdata
编译命令如下:
make -j 8
make install