- OS:Deepin 15.11 (Linux)
- Version: OpenCV 4.0.1
一、下载 OpenCV
OpenCV 官网 : Download
选择版本 OpenCV4.0.1 ,点击 Sources 下载即可。
二、编译源码
如果需要安装第三方库 contrib ,则另外需要下载相同版本的 contrib。
下载地址: Download
Step1: 将下载完成的 OpenCV4.0.1 Sources 包解压,得到文件夹 opencv-4.0.1。
Step2: 将下载完成的 opencv_contrib-4.0.1.zip 包解压,并将解压出的文件夹 opencv_contrib-4.0.1 拷贝进文件夹 opencv-4.0.1 中。
Step3: 在文件夹 opencv-4.0.1 中创建文件夹 build,并进入 build 文件夹中。
harrytsz@harrytsz-PC:~/Packages/opencv-4.0.1$ mkdir build
harrytsz@harrytsz-PC:~/Packages/opencv-4.0.1$ cd build
配置 make
安装前如果还没装 g++的,还需要执行以下命令:
sudo apt-get install build-essential
然后在 build 文件夹中打开命令行,执行以下命令:
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
如果上面的命令执行失败,则执行如下命令:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
执行 make 命令进行编译
make -j 4
采用 4 个进程加快编译速度,编译完成后进行安装:
sudo make install
三、测试
命令行进入到 /(full path to opencv)/opencv-4.0.1/samples/cpp 下。
1. cmake 编译
进入 example_cmake 路径下,执行如下命令:
mkdir build
cd build
cmake ..
make
不出意外的话,此时会生成可运行文件 opencv_example
运行如下命令:
./opencv_example
表明成功安装 OpenCV!
由于安装过程中可能会产生各种各样的 Bug,以下列出各种可能存在的问题以及对应的解决办法: