OpenCV Qt Windows10

  1. 官网组装https://opencv.org/releases/下载Windows环境所使用的压缩包(包含源文件和编译好的库文件)

  2. 将压缩包解压到本地文件夹,如G:\

    opencv_file_list

  3. 编辑WIndow系统环境变量,增加(G:\opencv\build\x64\vc15\bin)

  4. qt新建界面应用工程,使用MSCV编译器。

  5. qt项目文件夹处右击,选择添加库。

    qt_add_library

  6. 外部库,下一步;

  7. 库文件:G:/opencv/build/x64/vc15/lib/opencv_world345.lib;包含路径:G:/opencv/build/include;勾选debug版添加’d’;下一步,完成;软件会将配置信息添加到.Pro工程文件中;

    qt_set_project

  8. 准备一张图片,注意图片名及路径仅可使用英文字符。如G:\opencv\demo.png

  9. 修改代码mainwindow.cpp,注意文件路径

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "mainwindow.h"
#include "ui_mainwindow.h"

#include <opencv2/highgui/highgui.hpp>
#include <opencv2/core/core.hpp>

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);

cv::Mat image = cv::imread("G:/opencv/demo.png");
cv::namedWindow("My Image");
cv::imshow("window", image);
// cv::waitKey(-1);
}

MainWindow::~MainWindow()
{
delete ui;
}
  1. 断点调试

点击Debug按钮开始调试,会有图片及界面弹出。增加断点验证调试功能是否正常。