前言
作為深度學習算法工程師,必須要掌握應用開發技能嗎?搞工程肯定是必須要會界面開發,QT就是一個很不錯的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,搭建應用開發環境,演示深度學習模型的QT應用案例。
開發環境搭建
打開QCreator,然后第一步創建一個工程文件,步驟截圖如下:
創建項目 - 直接點默認【下一步】直到最后。 添加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
+關注
關注
1文章
302瀏覽量
37899 -
開發環境
+關注
關注
1文章
225瀏覽量
16609 -
OpenCV
+關注
關注
31文章
634瀏覽量
41337 -
深度學習
+關注
關注
73文章
5500瀏覽量
121111
原文標題:【開發環境】QT5 + OpenCV4 配置應用演示
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Linux系統中搭建Qt Creator開發環境
Linux開發板中配置Qt運行環境一文中介紹了如何將Qt移植到Linux開發板上,接下來就需要編寫Qt
發表于 11-29 14:06
?2560次閱讀
【龍芯2K0300蜂鳥板試用】5 搭建opencv開發環境
-gui
$ cd build/
3配置
$ cmake-gui
4 編譯
$ make
5安裝
$ make install
host搭建
host搭建,即編譯的庫,
發表于 08-27 15:08
【IMX6UL開發板試用體驗】-4-Qt開發環境搭建(下)
$ ./hellohello終于搞定了,好滿意。2、繼續搭建Qt開發環境2-1 tslib在我的這個目錄下,安裝好了觸摸屏庫:/home/soda/i.MX6/tslib/tslib2
發表于 03-11 19:01
請問TI提供的有可在宿主機中完整部署的OpenCV和QT交叉編譯開發環境沒?
,仔細一看還想opencv居然依賴Qt5的相關庫文件。這我就不太明白了,難道opencv中的highgui模塊使用的是Qt'作為顯示的界面編譯開發
發表于 06-21 07:54
迅為i.MX6ULL開發板-移植OpenCv2.4.9-搭建OpenCv編譯環境
終結者-開發板使用手冊 4.3 章節 搭建交叉編譯環境。85.2 搭建 OpenCv 編譯環境
發表于 04-29 14:48
迅為i.MX6ULL開發板-移植OpenCv2.4.9-QT程序編譯
目錄的上兩級目錄。2.搭建完成后。在 Ubuntu 終端執行下面的指令來使能 Qt 交叉編譯的環境變量。Ubuntu# source /opt/fsl-imx-x11/4.1.15-2.1.0
發表于 05-06 14:19
迅為-i.MX6ULL 開發板-移植OpenCv3.4.1-搭建編譯環境
-開發板使用手冊 4.3 章節 搭建交叉編譯環境。86.2 搭建 OpenCV 的編譯環境1.在
發表于 08-09 10:54
英創信息技術Qt開發環境的搭建介紹
的Linux系統中搭建Qt應用程序的開發環境。這里采用的Linux系統為Ubuntu12.04,交叉工具鏈為arm-none-linux-gnueabi(版本號為4.4.1),
嵌入式Linux開發環境搭建-(5)安裝和配置Qt Creator開發工具
在Ubuntu16.04.2 LTS中安裝Qt Creator開發工具(使用天嵌科技 TQ E9-V3 開發板進行示例,其他開發平臺可供參考)由于 TQ E9-V3 安裝的文件系統支持
發表于 11-02 11:51
?10次下載
基于QT搭建OpenCV開發環境
因為我安裝了VS2015,所以一直是默認VS來編譯,但是發現當從VS編譯切換到mingw時候,OpenCV的windows版本就無法正確的使用了。
評論