使用MSVC2013编译OpenCV 3.4.0并配合Qt5.6.3

需积分: 9 3 下载量 10 浏览量 更新于2024-08-05 收藏 30KB DOCX 举报
"该文档主要介绍了如何在Windows 10环境下,使用MSVC2013 32位版本编译OpenCV 3.4.0的源代码,并在Qt 5.6.3上运行相关程序。编译过程包括了OpenCV的源码编译、Visual Studio的配置以及Qt的集成设置。作者提供了GitHub页面和YouTube视频教程作为辅助学习资源。" 详细知识点: 1. OpenCV 3.4.0 编译: - 首先需要下载并安装Visual Studio 2013或2015社区版,这两个版本都是免费的。在OpenCV 3.0.0发布时,Visual Studio 2015尚未推出,因此未经过测试,但通常来说,之后的OpenCV版本应能与VS2015兼容。 2. Visual Studio 配置: - 编译OpenCV源码前,确保选择所有默认选项安装Visual Studio,因为这些选项可能包含编译OpenCV所需的组件。 - 使用CMake工具来配置和生成项目文件。设置CMake源代码目录为OpenCV的根目录,构建目录为一个新建的空目录,用于存放编译结果。 - 在CMake中,需要指定Visual Studio的版本,例如选择`Visual Studio 12 2013 Win32`(对应32位编译)或`Visual Studio 14 2015 Win32`(对应VS2015)。 - 配置OpenCV的编译选项,如模块选择、优化级别、是否启用调试模式等。 - 生成解决方案文件后,在Visual Studio中打开,然后进行编译和安装。 3. Qt 集成: - 安装Qt开发环境,这里使用的是Qt 5.6.3版本。 - 对于非GUI程序配置,需要在Qt Creator中设置好OpenCV库的路径,以便在项目中链接OpenCV库。 - 对于GUI程序配置,除了基本的库链接,还需要处理Qt GUI与OpenCV之间的交互,例如图像显示。 4. Part I - OpenCV 从源码编译: - 这部分详细指导如何下载OpenCV源码,安装CMake,以及在CMake中配置编译选项。 5. Part II - Visual Studio 配置: - 介绍如何在Visual Studio中加载由CMake生成的项目文件,以及如何进行编译和调试设置。 6. Part III - Qt 非GUI程序配置: - 解释如何在Qt项目中添加OpenCV库,包括头文件路径和库文件路径的设置,以及在代码中正确引入OpenCV库。 7. Part IV - Qt GUI程序配置: - 描述如何在创建Qt GUI应用时,结合OpenCV功能,如设置Qt界面元素与OpenCV图像数据的交互。 8. 额外资源: - 提供了一个YouTube视频教程链接和GitHub页面,用户可以参考这些额外资源进行更深入的学习和实践。 以上步骤和知识点将帮助开发者成功地在Windows 10上使用MSVC2013编译OpenCV 3.4.0,并在Qt环境中运行相关程序。整个过程涉及到了编译环境的搭建、源码编译、以及跨平台开发工具的集成配置。