国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用

這篇具有很好參考價(jià)值的文章主要介紹了Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

程序示例精選

Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用

如需安裝運(yùn)行環(huán)境或遠(yuǎn)程調(diào)試,見文章底部個(gè)人QQ名片,由專業(yè)技術(shù)人員遠(yuǎn)程協(xié)助!

前言

這篇博客針對(duì)<<Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用>>編寫代碼,代碼整潔,規(guī)則,易讀。 學(xué)習(xí)與應(yīng)用推薦首選。

功能:Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用。


文章目錄

一、所需工具軟件

二、使用步驟

? ? ? ? 1. 安裝Qt, GCC, OpenCV

????????2. 引入庫(Qt中使用C++, OpenCV)

????????3. 代碼實(shí)現(xiàn)

? ? ? ? 4. 運(yùn)行結(jié)果

三、在線協(xié)助

一、所需工具軟件

1. Ubuntu

2. Qt,?C++, OpenCV

二、使用步驟

1.安裝Qt, GCC, OpenCV

Qt下載連接:Index of /archive/qt/5.14/5.14.2

GCC下載:通過命令行安裝(sudo apt install g++)

OpenCV下載連接:OpenCV - Open Computer Vision Library

2.引入庫(Qt中使用C++, OpenCV)

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include<iostream>

#include<QFileDialog>

#include <opencv2/opencv.hpp>
#include <opencv2/core.hpp>

using namespace cv;

3. 代碼實(shí)現(xiàn)

代碼如下:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include<iostream>

#include<QFileDialog>

#include <opencv2/opencv.hpp>
#include <opencv2/core.hpp>

using namespace cv;

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
 std::cout << "test_ "<< std::endl;

// Mat srcImage;
// srcImage = imread("1.png");
// imshow("photo", srcImage);
// waitKey();
// getchar();


 QString fileName = QFileDialog::getOpenFileName(this, "Open Image", "", "Images (*.png *.jpg)");

 if (!fileName.isEmpty()) {
     // 從選定的文件加載圖像
     cv::Mat srcImage = cv::imread(fileName.toStdString());

     if (!srcImage.empty()) {
         // 將顏色空間從BGR轉(zhuǎn)換為RGB
         cv::cvtColor(srcImage, srcImage, cv::COLOR_BGR2RGB);

         // 將圖像顯示到 QLabel 上
         QImage image(srcImage.data, srcImage.cols, srcImage.rows, static_cast<int>(srcImage.step), Format_RGB888);
         ui->label->setPixmap(fromImage(image));

         // 調(diào)整 QLabel 的大小以適應(yīng)圖像
         ui->label->setScaledContents(true);
         ui->label->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
     }
 }

}

4. 運(yùn)行結(jié)果

Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用,C++,linux,ubuntu,qt,c++,opencv,開發(fā)語言,python

Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用,C++,linux,ubuntu,qt,c++,opencv,開發(fā)語言,python

Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用,C++,linux,ubuntu,qt,c++,opencv,開發(fā)語言,python?

三、在線協(xié)助:

如需安裝運(yùn)行環(huán)境或遠(yuǎn)程調(diào)試,見文章底部個(gè)人 QQ 名片,由專業(yè)技術(shù)人員遠(yuǎn)程協(xié)助!
1)遠(yuǎn)程安裝運(yùn)行環(huán)境,代碼調(diào)試
2)Qt, C++, Python入門指導(dǎo)
3)界面美化
4)軟件制作

當(dāng)前文章連接:Python+Qt桌面端與網(wǎng)頁端人工客服溝通工具_(dá)alicema1111的博客-CSDN博客

博主推薦文章:python人臉識(shí)別統(tǒng)計(jì)人數(shù)qt窗體-CSDN博客

博主推薦文章:Python Yolov5火焰煙霧識(shí)別源碼分享-CSDN博客

? ? ? ? ? ? ? ? ? ? ? ? ?Python OpenCV識(shí)別行人入口進(jìn)出人數(shù)統(tǒng)計(jì)_python識(shí)別人數(shù)-CSDN博客

個(gè)人博客主頁:alicema1111的博客_CSDN博客-Python,C++,網(wǎng)頁領(lǐng)域博主

博主所有文章點(diǎn)這里alicema1111的博客_CSDN博客-Python,C++,網(wǎng)頁領(lǐng)域博主文章來源地址http://www.zghlxwxcb.cn/news/detail-549820.html

到了這里,關(guān)于Linux(Ubuntu)+Qt+C++與OpenCV窗體程序使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux/Ubuntu下使用VS Code配置C/C++項(xiàng)目環(huán)境調(diào)用OpenCV

    Linux/Ubuntu下使用VS Code配置C/C++項(xiàng)目環(huán)境調(diào)用OpenCV

    ? ? OpenCV是大型的Third party 計(jì)算機(jī)視覺庫,在開發(fā)中會(huì)經(jīng)常用到,本篇記錄一下 在Ubuntu系統(tǒng)上安裝和配置OpenCV,并使用C/C++調(diào)用OpenCV 關(guān)于VS Code配置C/C++開發(fā)環(huán)境的部分,見之前的博文 Linux/Ubuntu系統(tǒng)下使用VS Code配置C/C++開發(fā)環(huán)境。 1. 準(zhǔn)備工作 (1)更新下環(huán)境 (2)安裝編譯器

    2024年02月05日
    瀏覽(51)
  • Linux 系統(tǒng)(Ubuntu)下安裝 Qt 環(huán)境

    Linux 系統(tǒng)(Ubuntu)下安裝 Qt 環(huán)境

    Qt 的官方文檔網(wǎng)站提供了 Qt 不同發(fā)行版本的平臺(tái)支持情況,比如我們可以查看 Qt 6.5 LTS 支持平臺(tái): (可以看到, Qt 6.5 LTS 的支持平臺(tái)是 Ubuntu 22.04) 筆者使用的操作系統(tǒng)是 Ubuntu 20.04,其推薦安裝的最新的 Qt 發(fā)行版本為 Qt 6.4 或 Qt 6.2 LTS ;筆者更傾向于安裝 LTS(長期支持)版

    2024年02月16日
    瀏覽(17)
  • linux(ubuntu)下用命令行安裝qt環(huán)境

    sudo apt-get install qt5-default sudo apt-get install qtcreator sudo apt-get install qt5-qmake sudo apt install cmake sudo apt install g++ gcc sudo apt-get install qtdeclarative5-dev sudo apt install qml-module-qtquick-controls2 sudo apt-get install qtmultimedia5-dev sudo apt-get install libqt5multimedia5-plugins sudo?apt?install?qml-module-qtmultimedia s

    2024年02月14日
    瀏覽(23)
  • Linux配置QT Creator環(huán)境:ubuntu中安裝QT Creator環(huán)境

    Linux配置QT Creator環(huán)境:ubuntu中安裝QT Creator環(huán)境

    ??目前市面上很多公司使用QT Creator進(jìn)行界面開發(fā),基本都會(huì)選擇在Linux環(huán)境進(jìn)行,優(yōu)點(diǎn)不僅是市場(chǎng)所需,更是方便后期代碼的移植,相較于Windows系統(tǒng),Linux系統(tǒng)移植性非常好。故此篇文章,介紹如何在Linux環(huán)境中安裝QT Creator環(huán)境(注:本作者以QT Creator 5.14.2進(jìn)行介紹,大家

    2024年02月13日
    瀏覽(25)
  • 在Linux的Ubuntu系統(tǒng)下安裝QT及相關(guān)環(huán)境配置

    ? ? ? ?從官網(wǎng)下載QT的安裝包,在本地安裝。本次使用的是Ubuntu18.06以及QT5.14.2,下文皆使用此版本作為示例。 ? ? ? ?首先安裝QT,具體操作如下:? 1、使用cd命令: cd /home/(usr)/download ,切換至安裝包所在的目錄下。 2、使用命令: sudo chmod +x qt-opensource-linux-x64-5.14.2.run ,獲

    2024年02月07日
    瀏覽(20)
  • Linux(Ubuntu20)下安裝Qt5.12.8 包含直接命令行安裝(2)

    Linux(Ubuntu20)下安裝Qt5.12.8 包含直接命令行安裝(2)

    一、下載 Index of /archive/qt/5.12/5.12.8 linux下載.run即可 二、安裝 1.下載完成后在終端打開下載的路徑 ?2.賦予執(zhí)行權(quán)限 并執(zhí)行 sudo chmod +x qt-opensource-linux-x64-5.12.8.run ./qt-opensource-linux-x64-5.12.8.run 3..之后的步驟與Windows下安裝一致? 三、命令行安裝(可選) 除了直接下載.run文件安裝

    2023年04月08日
    瀏覽(20)
  • 第一章:Linux(Ubuntu)環(huán)境下OpenCV的安裝配置和實(shí)例,親測(cè)可用

    第一章:Linux(Ubuntu)環(huán)境下OpenCV的安裝配置和實(shí)例,親測(cè)可用

    目錄 1、安裝環(huán)境 1.1、安裝C++開發(fā)環(huán)境,安裝編譯器GCC和G++ 1.2、安裝build-essential 1.3、安裝cmake 1.4、安裝依賴庫 1.5、安裝OpenCV、下載OpenCV連接OpenCV 1.6、配置環(huán)境變量 1.7、查看是否安裝成功 1.8、創(chuàng)建Opencv.pc 1.9、查看opencv版本 2、OpenCV測(cè)試 2.1、測(cè)試用例 ? 任意文件夾下新建工程

    2024年02月08日
    瀏覽(40)
  • Ubuntu系統(tǒng)下搭建QtCreator開發(fā)環(huán)境詳細(xì)過程(Qt簡(jiǎn)介;Linux下安裝QtCreator)

    Ubuntu系統(tǒng)下搭建QtCreator開發(fā)環(huán)境詳細(xì)過程(Qt簡(jiǎn)介;Linux下安裝QtCreator)

    關(guān)于Qt的相關(guān)介紹,可以參考QT從入門到實(shí)戰(zhàn)x篇,Qt 5.9 C++開發(fā)指南,對(duì)于重復(fù)部分,本欄目不做詳細(xì)介紹。關(guān)于Linux的基礎(chǔ),本人將重新整理一個(gè)欄目,就叫 Linux基礎(chǔ) 吧,有需要的可以后期關(guān)注下。 Qt 是一個(gè)跨平臺(tái)的 C++開發(fā)庫。主要用來開發(fā)圖形用戶界面 (Graphical User Inter

    2024年02月12日
    瀏覽(31)
  • linux系統(tǒng)(centos、ubuntu、銀河麒麟服務(wù)、uos、deepin)判斷程序是否已安裝,通用判斷方法:使用所有應(yīng)用和命令的判斷

    linux系統(tǒng)(centos、ubuntu、銀河麒麟服務(wù)、uos、deepin)判斷程序是否已安裝,通用判斷方法:使用所有應(yīng)用和命令的判斷

    項(xiàng)目中需要判斷l(xiāng)inux服務(wù)器中是否已經(jīng)安裝了某個(gè)服務(wù) 方法有很多種,但是很多都不通用, 腳本代碼就不容易做成統(tǒng)一的 用下面的腳本代碼去進(jìn)行判斷 腳本意思如下: 輸入java -version命令,將返回的字符串輸出第一行 如果里面包含java version這個(gè)字符串則說明jdk已經(jīng)安裝 ?下

    2024年02月11日
    瀏覽(27)
  • Linux/Debian/Ubuntu-OpenCV(4.5.4/4.6.0)+CUDA(11.3)配置編譯全流程

    Linux/Debian/Ubuntu-OpenCV(4.5.4/4.6.0)+CUDA(11.3)配置編譯全流程

    本文用來記錄在linux環(huán)境下docker中編譯 OpenCV with cuda 的過程,同時(shí)編譯了4.5.4和4.6.0兩個(gè)版本均可編譯通過。 本地是linux環(huán)境也可參考本文完成編譯。 系統(tǒng):debian 11 CPU:i7 內(nèi)存:16G 顯卡:Nvidia Quadro M2000 github直接下載連接: OpenCV 4.5.4 source code OpenCV 4.6.0 source code 如需下載其他

    2024年02月10日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包