点击上方蓝字关注我们
微信公众号:OpenCV学堂
关注获取更多计算机视觉与深度学习知识
1D:\opencv-4.8.0\opencv\build\x64\vc16\lib\opencv_world480.lib
2D:\opencv-4.8.0\opencv\build\include
添加测试代码如下:
1#include "mainwindow.h"
2#include "ui_mainwindow.h"
3#include "QLabel"
4#include "opencv2/opencv.hpp"
5
6#pragma execution_character_set("utf-8")
7MainWindow::MainWindow(QWidget *parent)
8 : QMainWindow(parent)
9 , ui(new Ui::MainWindow)
10{
11 ui->setupUi(this);
12 QPixmap pix;
13 cv::Mat image = cv::imread("D:/images/lena.jpg");
14 cv::Mat rgb;
15 cv::cvtColor(image, rgb, cv::COLOR_BGR2RGB);
16 QImage img = QImage(rgb.data, rgb.cols, rgb.rows, rgb.step, QImage::Format_RGB888);
17 QLabel *label = new QLabel();
18 label->setAlignment(Qt::AlignCenter);
19 pix = pix.fromImage(img);
20 label->setPixmap(pix);
21 this->setCentralWidget(label);
22 this->setWindowTitle("OpenCV学堂 - QT5+OpenCV4测试");
23}
24
25MainWindow::~MainWindow()
26{
27 delete ui;
28}
运行结果如下:
君子藏器于身,待时而动
推荐阅读
OpenCV4.8+YOLOv8对象检测C++推理演示
ZXING+OpenCV打造开源条码检测应用
攻略 | 学习深度学习只需要三个月的好方法
三行代码实现 TensorRT8.6 C++ 深度学习模型部署
实战 | YOLOv8+OpenCV 实现DM码定位检测与解析
对象检测边界框损失 – 从IOU到ProbIOU
初学者必看 | 学习深度学习的五个误区