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;
}
好きでフォローすることを忘れないでください!!!