Ubuntu20.04はOpenCVとQT構成をインストールします(18.04)

Ubuntu20.04にQTをインストールします

ダウンロード方法1最新バージョンをインストールする

sudo apt-get update
sudo apt-get install qt5-default qtcreator

ダウンロード方法2は、中国語版のインストールを選択できます(推奨)

ダウンロードリンクサフィックスが.runのファイルダウンロードするには、ここをクリックして、ダウンロードしたファイルで
ターミナルを実行します:(たとえば、バージョン5.12.0のダウンロード)

sudo chmod +x qt-opensource-linux-x64-5.12.0.run
sudo ./qt-opensource-linux-x64-5.12.0.run

ここに画像の説明を挿入

一部のコンピューターでは、アカウント登録の状況が発生する可能性があります。自分の電子メールアカウントを使用して登録してください。そうでない場合は、[スキップ]をクリックしてください。

これでQtcreatorのインストールが完了し、ディスプレイアプリケーションの管理インターフェイスで確認できます。
ここに画像の説明を挿入


Ubuntu20.04ダウンロードOpenCV

OpenCVをダウンロードする前にcmakeをインストールします。

コマンドを使用してインストール

sudo apt install cmake

次に、cmakeのバージョン信号を確認します

cmake --version

より高いバージョンにアップグレードする場合:

1元のバージョンをアンインストールします

sudo apt-get remove cmake

2次に、公式Webサイトにアクセスしてcmakeのソースコードを表示し、接尾辞.tar.gzが付いたインストールパッケージをダウンロードします
。3解凍したディレクトリで実行します。()

tar -zxv -f [对应的压缩包文件名]
例如:tar -zxv -f cmake-3.19.1.tar.gz

図に示すように、解凍後:ここに画像の説明を挿入

4解凍したフォルダに入り、ターミナルを開きます。

./bootstrap

[log of error://path.log]ファイルと同様のエラーがある場合は、次のコマンドを
実行します。

sudo apt-get install g++

表示される場合:-構成が不完全で、エラーが発生しました!エラー
依存ライブラリの問題を解決します:

sudo apt-get install libssl-dev

5次にビルドします(プロセスは少し長いので、静かに待ってください)

make

ここに画像の説明を挿入

インストール

sudo make install

最後に、インストールされているバージョンを確認し、インストールが完了していることを確認します。
ここに画像の説明を挿入

OpenCVと構成(バージョンは自分で選択できます)

上記のプロセスの後、ダウンロードに重いことができ、ダウンロードの2つがあり、推奨されている
1をダウンロードする公式サイトですダウンロードするには、ここをクリックして
ダウンロードに2つのGitHub検索リソースを、ここでは資源4.5.0でGitHubの
3にもに行くことができ、このリンクにクローン1人前。
OpenCVの公式ウェブサイトからダウンロードすることをお勧めします。
ダウンロード後、指定した場所にファイルを解凍します。通常は、/ home / usr / ...などの同様のパスに設定します。
次に、解凍​​した状態でターミナルを開きます。フォルダ:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install
sudo make
sudo make install
sudo gedit /etc/ld.so.conf.d/opencv.conf 
加入       /usr/local/lib
sudo ldconfig

上記の設定プロセスには時間がかかりますので、しばらくお待ちください。

参加後の写真:ここに画像の説明を挿入

次に、環境変数を構成します。

sudo gedit /etc/bash.bashrc 

ローエンドで書く:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH

保存後、ターミナルに入力します。

sudo ldconfig
sudo cp /usr/local/include/opencv4/opencv2 /usr/local/include -r

この時点で、すべてのqt + OpenCV構成が完了しています。最後に、qtを実行してテストします。proを次のように
変更します。

TEMPLATE = app

CONFIG += console c++11

CONFIG -= app_bundle

CONFIG -= qt

SOURCES += main.cpp

INCLUDEPATH += /usr/local/include \
                /usr/local/include/opencv
                /usr/local/include/opencv2

LIBS += /usr/local/lib/libopencv_* \

cpp:

#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>

using namespace std;
using namespace cv;

int main()
{
    VideoCapture capture (0);
    Mat src;
    while(1)
    {

        capture >> src;
        imshow("capture",src);
        waitKey(27);
    }
    return 0;
}

好きでフォローすることを忘れないでください!

おすすめ

転載: blog.csdn.net/Msyusheng/article/details/112724925