将 OpenCV 链接到 QtCreator 并利用 Qt 库
简介
本教程旨在提供将 OpenCV 与 QtCreator 链接并成功利用 Qt 库的全面指南。 Qt 库。
安装先决条件
- 适用于 Windows 32 位的 Qt 5.0.1 (MinGW 4.7)
- OpenCV-2.4.0.exe
- cmake-2.8.10.2-win32-x86.exe
OpenCV 安装
- 解压OpenCV-2.4.0.exe到C:Programsopencv24.
- 创建一个额外的文件夹 C:Programsopencv24opencv_bin.
- 设置 PATH 环境变量以包含 MinGW 编译器 bin 目录。
-
运行 cmake-gui .exe 并配置以下:
-
源代码: C:Programsopencv24opencv
-
二进制文件: C:Programscopencv24opencv_bin
-
指定本机编译器: C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/gcc.exe for C 和 C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/g .exe for C
- 确保选择WITH_QT,取消选择WITH_TBB、WITH_IPP和WITH_CUDA
- 设置CMAKE_BUILD_TYPE 为“调试”
链接到 QtCreator 项目
- 创建一个新的 QtCreator 控制台应用程序。
-
添加将以下行添加到 .pro文件:
- INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include
- LIBS = "C:/Programs/opencv24/opencv_bin2/bin/*.dll"
-
在主源文件中:
-
包含OpenCV 标头:
- #include "opencv2/core/core.hpp"
- #include "opencv2/highgui/highgui.hpp"
- #include "opencv/cv.h"
-
添加必要的库:
- `LIBS = -LC:Programsopencv24opencv_bin2bin
libopencv_core240d
libopencv_highgui240d
libopencv_imgproc240d
libopencv_features2d240d
libopencv_calib3d240d`
以上是如何将 OpenCV 与 Qt Creator 集成并利用 Qt 库?的详细内容。更多信息请关注PHP中文网其他相关文章!