OpenCV3.2CMake配置过程
在 Windows 上配置 OpenCV3.2,需借助 CMake 与 Visual Studio 2015。此过程要求对路径、依赖及编译选项有明确认知。
从 OpenCV 官网或 GitHub 获取 OpenCV3.2 源代码,并下载 CMake 3.6.1。安装完成后,将其路径加入系统环境变量,确保可在命令行调用。
为支持数据序列化,需准备 protobuf-cpp-3.2.0。解压至如 C:\Protobuf\protobuf-3.2.0 的目录,供后续编译时引用。
打开 CMake GUI,设置源码路径和构建路径,点击 Configure,选择 VS2015 作为生成器。初次配置会自动检测系统环境。
针对构建需求,启用如 BUILD_opencv_world、WITH_PROTOBUF、WITH_CUDA 和 WITH_OPENMP 等选项,依据具体开发环境调整。
再次 Configure 后点击 Generate,生成 VS 项目。打开 VS2015,加载方案,选择 Debug 或 Release 模式,执行 Build Solution。
编译完成后,OpenCV 库将生成于设定的输出目录。通过设置项目属性页中的 Include Directories 和 Library Directories,即可在自定义项目中引用。
如在配置过程中遇到依赖缺失、文件下载失败等问题,可参考 OpenCV3.2 CMake 时缺少文件汇总 或 Cmake 编译 opencv3.2 无法下载的文件 等资料,快速定位并常见错误。
下载地址
用户评论