VS2019+OpenCV4.1.0+OpenCV_contrib4.1.0编译配置全攻略

0 下载量 17 浏览量 更新于2024-08-29 收藏 200KB PDF 举报
本教程详细介绍了如何在Windows 10环境下使用Visual Studio 2019 (VS2019) 配置和编译OpenCV 4.1.0及其扩展模块opencv_contrib_4.1.0。涉及到的关键步骤包括软件需求、CMake配置、VS2019编译、系统环境变量配置以及VS2019项目的环境变量配置。 一、软件需求 首先,确保安装了以下软件: 1. VS2019社区版:这是一个免费的开发工具,可以从官方下载地址获取。 2. OpenCV 4.1.0:这是计算机视觉库的最新稳定版本,用于图像处理和计算机视觉任务。 3. OpenCV_contrib_4.1.0:这是一个附加模块集合,包含OpenCV主库中未包含的实验性或第三方功能。 4. CMake 3.15.3:这是一个跨平台的构建系统生成工具,用于配置OpenCV的编译过程。 二、CMake编译 1. 在指定目录(例如D:\opencv_4.1.0)下创建newbuild文件夹。 2. 使用CMake进行配置: - 配置OpenCV 4.1.0,指定源代码目录和构建目录。 - 接着配置OpenCV_contrib_4.1.0,确保路径正确,避免手动输入。 三、VS2019编译 1. 进入newbuild目录,双击生成的OpenCV.sln文件以在VS2019中打开项目。 2. 在VS2019中编译解决方案,这将生成OpenCV的动态库和静态库。 四、系统环境变量配置 为了使系统能够找到编译后的OpenCV库,需要更新系统环境变量: 1. 右键点击“此电脑”,选择“属性” -> “高级系统设置” -> “环境变量” -> “系统变量” -> “Path”。 2. 添加新路径:D:\opencv_4.1.0\newbuild\install\x64\vc16\bin。 五、VS2019环境变量配置 为了在VS2019项目中使用OpenCV,需要设置项目属性: 1. 新建一个空项目,打开“属性管理器”。 2. 双击“Microsoft.Cpp.x64.user”配置文件,进行以下设置: - 在“包含目录”中添加: - D:\opencv_4.1.0\newbuild\install\include - D:\opencv_4.1.0\newbuild\install\include\opencv2 - 在“库目录”中添加: - D:\opencv_4.1.0\newbuild\install\x64\vc16\lib 3. 在“链接器” -> “输入” -> “附加依赖项”中添加OpenCV的动态库文件名,如: - opencv_world410d.lib - opencv_aruco410d.lib - ... 完成以上步骤后,你将能够在VS2019中成功使用OpenCV 4.1.0及其贡献模块进行计算机视觉相关的开发工作。请注意,这只是一个基本配置,实际开发中可能还需要根据具体需求调整编译选项或链接更多的库文件。