VS2015+OpenCV3.1 Win7 64位安装教程及编译指南

需积分: 50 8 下载量 34 浏览量 更新于2024-09-09 收藏 611KB DOCX 举报
本文档主要介绍了在Windows 7 64位环境下,使用Visual Studio 2015版本和OpenCV 3.1 SDK进行开发时遇到的问题和解决步骤。作者首先强调了在升级到Visual Studio 2015时应确保安装了VC++工具,因为这是OpenCV编译所必需的,如果之前有旧版本残留可能会影响编译。 步骤一,安装Visual Studio 2015的Community版本,并确保选择了包含VC++的选项。作者建议彻底卸载旧版本,以避免兼容性问题。安装完成后,根据文档提供的链接下载OpenCV 3.1和OpenCV contrib模块,以及CMake GUI工具。 步骤二,使用CMake GUI配置OpenCV的构建过程。用户需要指定OpenCV源代码的位置,以及目标工程的构建目录。确保CMake能够识别到Visual Studio 2015的正确路径,并配置WITH_CUDA选项为不启用,因为不是本次安装的重点。接着,定位到OpenCV contrib的模块路径,以便额外添加至配置中。 配置完成后,点击"Generate"按钮,CMake将根据设置生成OpenCV.sln工程文件。这个文件可以在Visual Studio 2015中打开进行编译。 步骤三,通过Visual Studio 2015编译OpenCV,包括Debug和Release版本。用户需找到CMakeTargets中的INSTALL任务,执行编译并生成,这将生成所需库文件,包括bin、x86和include等目录,其中Debug版本的库已经安装完成。 步骤四,对于新建自己的项目,用户可以基于上述步骤创建的OpenCV库,将它们添加到项目的依赖项中,然后按照常规步骤进行项目配置和编译。由于没有具体提供如何添加库到新项目的详细步骤,读者可以根据CMake生成的库路径,将对应的头文件和库文件链接到项目中。 本文档为在VS2015环境中搭建OpenCV 3.1 SDK,尤其是处理Windows 7 64位系统上的编译问题提供了详细的指南,这对于其他想要使用OpenCV开发的开发者来说是一份宝贵的参考资源。