【轻松入门】OpenCV4.8 + QT5.x开发环境搭建

引言

大家好,今天给大家分享一下最新版本OpenCV4.8 + QT5 如何一起配置,完成环境搭建的。

下载OpenCV4.8并解压缩

软件版本支持

CMake3.13 或者以上版本

https://cmake.org/

VS2017专业版或者以上版本

QT5.15.2

OpenCV4.8源码包

https://github.com/opencv/opencv/releases/tag/4.8.0

把OpenCV4.8解压缩到D盘,目录分别如下:

D:\opencv-4.8.0

QT5.15 + OpenCV4.8 配置

首先创建Qt应用项目,图示如下:



配置OpenCV4.8到Qt5,导入库



代码测试与运行

通过OpenCV读取一张图像,然后加载到Qt QLabel对象中实现显示,相关代码添加到mainwindow.cpp文件的构造函数中去,显示如下:

cpp 复制代码
ui->setupUi(this);
cv::Mat bgr = cv::imread("D:/images/lena.jpg");
cv::Mat image;
cv::cvtColor(bgr, image, cv::COLOR_BGR2RGB);
QImage img = QImage(image.data, image.cols, image.rows, image.step, QImage::Format_RGB888);
img = img.scaled(QSize(800, 600), Qt::KeepAspectRatio);
QPixmap mp;
mp=mp.fromImage(img);
QLabel* label = new QLabel();
label->setAlignment(Qt::AlignCenter);
label->setPixmap(mp);
QVBoxLayout* vlayout = new QVBoxLayout();
vlayout->addWidget(label);
ui->centralwidget->setLayout(vlayout);
this->setWindowTitle("OpenCV4.8 + Qt5 Demo");

运行结果如下:

OpenCV4.8 +QT5真的可以了。
提示: 请先安装好VS2017 VC++ 支持。

相关推荐
像风一样的男人@3 小时前
python --读取psd文件
开发语言·python·深度学习
输出输入3 小时前
前端核心技术
开发语言·前端
FserSuN3 小时前
2026年AI工程师指南
人工智能
加油,小猿猿3 小时前
Java开发日志-双数据库事务问题
java·开发语言·数据库
是枚小菜鸡儿吖3 小时前
CANN 的安全设计之道:AI 模型保护与隐私计算
人工智能
leo03083 小时前
科研领域主流机械臂排名
人工智能·机器人·机械臂·具身智能
薛定谔的猫喵喵3 小时前
天然气压力能利用系统综合性评价平台:基于Python和PyQt5的AHP与模糊综合评价集成应用
开发语言·python·qt
独好紫罗兰3 小时前
对python的再认识-基于数据结构进行-a004-列表-实用事务
开发语言·数据结构·python
gjxDaniel3 小时前
Objective-C编程语言入门与常见问题
开发语言·objective-c
人工智能AI技术3 小时前
GitHub Copilot免费替代方案:大学生如何用CodeGeeX+通义灵码搭建AI编程环境
人工智能