前言
作為深度學(xué)習(xí)算法工程師,必須要掌握應(yīng)用開發(fā)技能嗎?搞工程肯定是必須要會(huì)界面開發(fā),QT就是一個(gè)很不錯(cuò)的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,搭建應(yīng)用開發(fā)環(huán)境,演示深度學(xué)習(xí)模型的QT應(yīng)用案例。
開發(fā)環(huán)境搭建
打開QCreator,然后第一步創(chuàng)建一個(gè)工程文件,步驟截圖如下:
創(chuàng)建項(xiàng)目 - 直接點(diǎn)默認(rèn)【下一步】直到最后。 添加OpenCV4 庫支持,右鍵項(xiàng)目,從彈出菜單中選擇添加庫-外部庫,然后選擇OpenCV4.8的庫文件與包含目錄如下:
1D:opencv-4.8.0opencvbuildx64vc16libopencv_world480.lib 2D:opencv-4.8.0opencvbuildinclude
添加測(cè)試代碼如下:
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學(xué)堂-QT5+OpenCV4測(cè)試"); 23} 24 25MainWindow::~MainWindow() 26{ 27deleteui; 28}
-
Qt
+關(guān)注
關(guān)注
1文章
310瀏覽量
38544 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
237瀏覽量
16934 -
OpenCV
+關(guān)注
關(guān)注
31文章
639瀏覽量
42145 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5533瀏覽量
122189
原文標(biāo)題:【開發(fā)環(huán)境】QT5 + OpenCV4 配置應(yīng)用演示
文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Linux系統(tǒng)中搭建Qt Creator開發(fā)環(huán)境
【龍芯2K0300蜂鳥板試用】5 搭建opencv開發(fā)環(huán)境
【IMX6UL開發(fā)板試用體驗(yàn)】-4-Qt開發(fā)環(huán)境搭建(下)
請(qǐng)問TI提供的有可在宿主機(jī)中完整部署的OpenCV和QT交叉編譯開發(fā)環(huán)境沒?
迅為i.MX6ULL開發(fā)板-移植OpenCv2.4.9-搭建OpenCv編譯環(huán)境
迅為i.MX6ULL開發(fā)板-移植OpenCv2.4.9-QT程序編譯
迅為-i.MX6ULL 開發(fā)板-移植OpenCv3.4.1-搭建編譯環(huán)境
如何搭建qt開發(fā)環(huán)境?
英創(chuàng)信息技術(shù)Qt開發(fā)環(huán)境的搭建介紹

嵌入式Linux開發(fā)環(huán)境搭建-(5)安裝和配置Qt Creator開發(fā)工具

評(píng)論