Qt环境下配置OpenCV2.3.1详细教程

5星 · 超过95%的资源 需积分: 50 10 下载量 198 浏览量 更新于2024-07-27 收藏 1.3MB PDF 举报
"这篇文档详细介绍了如何在Windows 7 32位环境下,使用Qt集成开发环境配置OpenCV 2.3.1。作者提到,对于OpenCV 1.0,可以直接按照官方步骤安装,而OpenCV 2.0、2.1、2.2和2.3的配置方法相似。本文档适用于Qt SDK用户,特别是使用MinGW编译器的开发者。" 在配置OpenCV 2.3.1之前,你需要做以下准备: 0.1 安装Qt SDK,推荐使用Qt_SDK_Win_offline_v1_1_2_en.exe版本。 0.2 将C:\QtSDK\mingw\bin添加到系统的PATH环境变量中,以便系统能够找到Qt的相关工具。 接下来是软件安装: 1.1.1 从OpenCV官网下载适用于Windows的OpenCV超级安装包,例如OpenCV-2.3.0-win-superpack.exe。 1.1.2 安装时确保路径无中文字符和空格,作者建议安装在C:/QtSDK/OpenCV。 1.1.3 安装完成后,注意安装目录的结构。 1.2.1 前往CMake官方网站下载适用于Windows的CMake安装程序,如cmake-2.8.5-win32-x86.exe。 1.2.2 默认设置安装CMake。 然后,使用CMake来编译OpenCV: 2.1.1 启动CMake,设置源代码路径为OpenCV的安装目录,目标构建路径通常会创建一个新的目录,例如在OpenCV目录下新建一个build文件夹。 2.1.2 在CMake界面中,配置编译选项。确保勾选了与你的Qt版本对应的WITH_QT选项,以及WITH_OPENGL选项,以便支持Qt和OpenGL。 2.1.3 点击“Configure”,然后“Generate”生成Visual Studio或MinGW的项目文件。 接下来,使用生成的项目文件进行编译: 2.2.1 打开生成的项目文件,例如在Qt Creator中打开,或者使用MinGW的命令行窗口通过`mingw32-make`命令进行编译。 2.2.2 编译成功后,OpenCV库会被构建在指定的目标路径下。 配置Qt项目: 3.1.1 在Qt项目文件(.pro)中,添加OpenCV库的路径和头文件目录,例如: ``` INCLUDEPATH += C:/QtSDK/OpenCV/include LIBS += -LC:/QtSDK/OpenCV/lib ``` 3.1.2 根据OpenCV库的实际名称,添加链接的库,例如: ``` LIBS += -lopencv_core -lopencv_highgui -lopencv_imgproc ``` 3.1.3 更新Qt项目的构建系统,确保Qt Creator知道如何链接OpenCV库。 现在,你应该已经成功配置了OpenCV 2.3.1并可以在Qt项目中使用它。如果遇到问题,可以参考作者提供的链接或直接联系作者寻求帮助。注意,随着OpenCV和Qt版本的更新,配置过程可能会有所不同,因此在使用较新版本时,建议查阅最新的官方文档或社区教程。