Cmake build opencv 全过程
时间: 2023-06-26 11:09:02 浏览: 98
使用CMake构建OpenCV项目过程解析
下面是使用 CMake 构建 OpenCV 的全过程:
1. 下载 OpenCV 源代码:访问 OpenCV 官方网站,下载最新的源代码压缩包。
2. 解压源代码:将下载的源代码压缩包解压到一个目录中。
3. 创建 build 目录:在源代码目录外创建一个新的目录,例如 build。
4. 运行 CMake:在终端中进入 build 目录,运行以下命令来调用 CMake:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
这个命令会使用 RELEASE 模式编译 OpenCV,并将安装目录设置为 /usr/local。
5. 配置 OpenCV:CMake 会根据系统环境和配置选项来生成 Makefile 文件。你可以通过设置一些选项来自定义构建过程。例如,你可以启用 OpenCL 支持或者禁用某些模块。这些选项可以通过 CMake GUI 或者命令行来设置。
6. 构建 OpenCV:在 build 目录中运行 make 命令来构建 OpenCV。
```
make -j4
```
这个命令会在当前目录下启动编译器,并使用 4 个线程来加速构建过程。
7. 安装 OpenCV:运行以下命令来安装 OpenCV:
```
sudo make install
```
如果不想在系统的 /usr/local 目录下安装 OpenCV,可以修改 CMAKE_INSTALL_PREFIX 变量来指定其他目录。
8. 验证 OpenCV:打开一个新的终端窗口,在命令行中输入以下命令来验证 OpenCV 是否安装成功:
```
pkg-config --modversion opencv4
```
如果 OpenCV 安装成功,你会看到 OpenCV 的版本号。如果出现错误,请检查你的环境变量和安装路径是否正确。
以上就是使用 CMake 构建 OpenCV 的全过程。
阅读全文