アンドロイド

ubuntu 18.04にopencvをインストールする方法

How to Install and Configure Nextcloud with Apache on Ubuntu 18.04 LTS

How to Install and Configure Nextcloud with Apache on Ubuntu 18.04 LTS

目次:

Anonim

このチュートリアルでは、Ubuntu 18.04にOpenCVをインストールする方法について説明します。

OpenCV(オープンソースコンピュータービジョンライブラリ)は、オープンソースのコンピュータービジョンライブラリであり、C ++、Python、Javaのバインディングがあります。 これは、医療画像分析、ストリートビュー画像のステッチ、監視ビデオ、顔の検出と認識、移動物体の追跡、3Dモデルの抽出など、非常に幅広いアプリケーションに使用されます。

OpenCVはマルチコアプロセッシングを利用でき、リアルタイム操作のためにGPUアクセラレーションを備えています。

UbuntuにOpenCVをインストールする2つの異なる方法を紹介します。 最適なインストールオプションを選択してください。

UbuntuリポジトリからOpenCVをインストールします

OpenCVパッケージは、Ubuntu 18.04ディストリビューションリポジトリから入手できます。 執筆時点では、リポジトリ内のバージョンは3.2であり、常に最新バージョンであるとは限りません。

Ubuntu 18.04リポジトリからOpenCVをインストールするには、次の手順を実行します。

  1. OpenCVをインストールする

    次を入力して、パッケージインデックスを更新し、OpenCVパッケージをインストールします。

    sudo apt update sudo apt install python3-opencv

    上記のコマンドは、OpenCVの実行に必要なすべてのパッケージをインストールします。

    OpenCVのインストールを確認します

    インストールを確認するために、 cv2 モジュールをインポートしてOpenCVバージョンを印刷します。

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Ubuntu 18.04 LTSのデフォルトのPythonバージョンはバージョン3.6です。 python 2バインディングでOpenCVをインストールする場合は、 python-opencv パッケージをインストールします。

ソースからOpenCVをインストールする

ソースからOpenCVライブラリをビルドすることは、OpenCVをインストールするための推奨される方法です。 特定のシステムに最適化され、ビルドオプションを完全に制御できます。

ソースから最新のOpenCVバージョンをインストールするには、次の手順を実行します。

  1. 必要なパッケージのインストール

    次のコマンドは、必須およびオプションのすべての依存関係をインストールします。

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    OpenCVソースコードのクローニング

    リポジトリを保持するディレクトリを作成し、次のコマンドを使用してOpenCVおよびOpenCV contribリポジトリのクローンを作成します。

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    執筆時点では、githubリポジトリのデフォルトバージョンはバージョン4.0.0です。 古いバージョンのOpenCVをインストールする場合は、 opencv_contrib opencv_contrib 両方のディレクトリにcdして、 git checkout を実行します

    CMakeを使用したOpenCVの構成

    ダウンロードが完了したら、一時的なビルドディレクトリを作成し、それに切り替えます。

    cd ~/opencv_build/opencv mkdir build && cd build

    CMakeでOpenCVビルドをセットアップします。

    cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..

    CMakeビルドシステムが完成すると、次のように表示されます。

    OpenCVインストールの検証

    OpenCVが正常にインストールされたかどうかを確認するには、次のコマンドを入力すると、OpenCVバージョンが表示されます。

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

結論

Ubuntu 18.04サーバーにOpenCVをインストールする2つの異なる方法を示しました。 選択する方法は、要件と設定によって異なります。 パッケージ化されたバージョンをUbuntuリポジトリからインストールする方が簡単ですが、ソースからOpenCVを構築すると柔軟性が増し、OpenCVをインストールする際の最初のオプションになります。

opencv python ubuntu