前言
作為深度學習算法工程師,必須要掌握應(yīng)用開發(fā)技能嗎?搞工程肯定是必須要會界面開發(fā),QT就是一個很不錯的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,搭建應(yīng)用開發(fā)環(huán)境,演示深度學習模型的QT應(yīng)用案例。
開發(fā)環(huán)境搭建
打開QCreator,然后第一步創(chuàng)建一個工程文件,步驟截圖如下:
創(chuàng)建項目 - 直接點默認【下一步】直到最后。 添加OpenCV4 庫支持,右鍵項目,從彈出菜單中選擇添加庫-外部庫,然后選擇OpenCV4.8的庫文件與包含目錄如下:
1D:opencv-4.8.0opencvbuildx64vc16libopencv_world480.lib 2D:opencv-4.8.0opencvbuildinclude
添加測試代碼如下:
1#include"mainwindow.h" 2#include"ui_mainwindow.h" 3#include"QLabel" 4#include"opencv2/opencv.hpp" 5 6#pragmaexecution_character_set("utf-8") 7MainWindow::MainWindow(QWidget*parent) 8:QMainWindow(parent) 9,ui(newUi::MainWindow) 10{ 11ui->setupUi(this); 12QPixmappix; 13cv::Matimage=cv::imread("D:/images/lena.jpg"); 14cv::Matrgb; 15cv::cvtColor(image,rgb,cv::COLOR_BGR2RGB); 16QImageimg=QImage(rgb.data,rgb.cols,rgb.rows,rgb.step,QImage::Format_RGB888); 17QLabel*label=newQLabel(); 18label->setAlignment(Qt::AlignCenter); 19pix=pix.fromImage(img); 20label->setPixmap(pix); 21this->setCentralWidget(label); 22this->setWindowTitle("OpenCV學堂-QT5+OpenCV4測試"); 23} 24 25MainWindow::~MainWindow() 26{ 27deleteui; 28}
-
Qt
+關(guān)注
關(guān)注
1文章
302瀏覽量
37899 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16609 -
OpenCV
+關(guān)注
關(guān)注
31文章
634瀏覽量
41337 -
深度學習
+關(guān)注
關(guān)注
73文章
5500瀏覽量
121111
原文標題:【開發(fā)環(huán)境】QT5 + OpenCV4 配置應(yīng)用演示
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論