如何在 QtCreator 中链接 OpenCV 并使用 Qt 库
本指南提供了如何将 OpenCV 与 QtCreator 集成并使用其功能的详细说明您项目中的两个库。
安装和安装:
使用 CMake-GUI 配置 OpenCV:
创建 QtCreator项目:
在项目文件 (.pro) 中,添加以下内容:
QT += core QT -= gui TARGET = cvHello CONFIG += console CONFIG -= app_bundle TEMPLATE = app INCLUDEPATH += C:/Programs/opencv24/opencv_bin2/install/include LIBS += "C:/Programs/opencv24/opencv_bin2/bin/*.dll" SOURCES += main.cpp OTHER_FILES += \ img.JPG
在main.cpp中,包含必要的标头并实现OpenCV图像处理:
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include "opencv/cv.h" using namespace std; int main() { cv::Mat mat; mat = cv::imread("img.JPG"); cvNamedWindow("hello"); cv::imshow("hello",mat); cvWaitKey(0); return 0; }
链接库:
将 OpenCV 与 QtCreator 集成的关键是正确链接所需的库。在 .pro 文件中,指定以下内容:
LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \ libopencv_core240d \ libopencv_highgui240d \ libopencv_imgproc240d \ libopencv_features2d240d \ libopencv_calib3d240d
这些命令指示 QtCreator 将指定的 OpenCV 库(.dll 文件)与您的项目链接。
通过执行以下步骤,您可以可以成功地将 OpenCV 与 QtCreator 链接起来,并在您的应用程序中利用这两个库的功能。
以上是如何将OpenCV与Qt Creator集成进行图像处理?的详细内容。更多信息请关注PHP中文网其他相关文章!