Windows环境下OpenCV 2.3配置与Qt SDK整合指南
需积分: 50 35 浏览量
更新于2024-08-11
收藏 1.3MB PDF 举报
"大功告成-.net 4.5与visual basic 2012高级编程(第7版)非扫描版"
这篇摘要主要涉及的是使用Qt Creator进行OpenCV计算机视觉库的配置和开发环境的搭建,特别是针对Windows 7 32位系统的操作步骤。以下是对这些内容的详细解释:
0. 准备工作:
在开始之前,需要安装Qt SDK,这是用于开发Qt应用的完整工具集,包含了Qt Creator、MinGW等必要组件。下载并安装Qt_SDK_Win_offline_v1_1_2_en.exe。为了确保系统能够找到MinGW的相关工具,需要将C:\QtSDK\mingw\bin添加到系统的PATH环境变量中。
1. 软件安装:
- OpenCV的安装:访问OpenCV官网下载适用于Windows的超级包(superpack),例如OpenCV-2.3.0-win-superpack.exe。安装时注意避免中文路径和空格,这里选择了C:/QtSDK/OpenCV作为安装目录。
- CMake的安装:CMake是一个跨平台的构建系统,用于管理OpenCV的编译过程。下载并安装cmake-2.8.5-win32-x86.exe,安装过程中保持默认设置。
2. 使用CMake编译OpenCV:
- 打开CMake图形化界面,设置源代码路径为OpenCV的安装目录,通常包含如"include"和"src"子目录,目标构建路径则可以设定为一个新建的目录,如C:/QtSDK/OpenCV/build。
- 在CMake中配置OpenCV的构建选项,根据需求勾选或取消某些模块,例如BUILD_SHARED_LIBS(是否构建动态库)等。
- 完成配置后,点击"Generate"生成适用于MinGW的Makefiles。接着,打开命令行窗口,导航到刚才设定的构建目录(例如C:/QtSDK/OpenCV/build),运行`mingw32-make`命令进行编译。编译完成后,OpenCV的库文件将位于指定的构建目录下。
3. 运行和测试:
- 如果在没有安装开发环境的机器上运行程序,可能需要提供Qt或OpenCV所依赖的动态库。例如,如果程序提示缺少mingw的动态库,应从Qt SDK的安装目录下找到相关库文件并提供给目标机器。
- 在Qt Creator中创建新项目,将编译好的OpenCV库添加到项目的链接器设置中,这样就可以在Qt项目中调用OpenCV的功能。
4. 配置OpenCV:
对于OpenCV的版本1.0,直接按照官方指南安装即可使用,无需额外的编译步骤。而对于OpenCV 2.0、2.1、2.2到2.3,配置方法基本类似,但可能需要使用CMake来编译特定的版本或定制功能。
5. 交流和帮助:
提供了作者的个人主页地址(http://blog.csdn.net/yh_1988)以及电子邮件(xmutyh@163.com),以便在遇到问题时寻求帮助。
总结来说,这个摘要主要涵盖了在Windows 7环境下使用Qt Creator配合OpenCV进行开发的环境配置步骤,包括Qt SDK、OpenCV和CMake的安装,以及OpenCV的编译和链接到Qt项目的过程。通过这些步骤,开发者可以搭建起一个完整的OpenCV开发环境,进而进行计算机视觉相关的应用开发。
2018-09-03 上传
2016-08-09 上传
2021-02-18 上传
2012-05-10 上传
2021-03-19 上传
2010-05-14 上传
2021-03-19 上传
2019-11-20 上传
深夜冒泡
- 粉丝: 17
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍