CentOS 7にOpenCVをインストールする方法

OpenCVは、オープンソースコンピュータービジョンライブラリとも呼ばれ、オープンソースのクロスプラットフォームコンピュータービジョンアルゴリズムライブラリです。現在、OpenCVは、顔認識、ジェスチャー認識、人間とコンピューターの相互作用、オブジェクトの識別、モーショントラッキングなど、あらゆる種類の視覚処理領域で広く使用されています。

OpenCVは、Windows、Linux、Android、iOSなどのさまざまなプラットフォームにデプロイできます。この記事では、OpenCVの最新の安定版であるOpenCV 3.3.0をコンパイルしてインストールする方法を紹介します。 、CentOS 7 x64オペレーティングシステム。

前提条件

ステップ1:OpenCVの依存関係をインストールする

次のコマンドを使用して、OpenCVのコンパイルに必要なすべての依存関係をインストールします。

yum groupinstall "Development Tools" -y
yum install cmake gcc gtk2-devel numpy pkconfig -y

ステップ2:OpenCV 3.3.0アーカイブをダウンロードする

以下のようにOpenCV 3.3.0アーカイブをダウンロードして解凍します。

cd
wget https://github.com/opencv/opencv/archive/3.3.0.zip
unzip 3.3.0.zip

ステップ3:OpenCV 3.3.0をコンパイルしてインストールする

以下のコマンドを使用してOpenCVをコンパイルおよびインストールすると、コンパイルされたOpenCVファイルが/usr/localディレクトリに保存されます。

cd opencv-3.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install

ステップ4:必要な変数を構成する

ファイルのコンパイルとインストールに加えて、pkgconfigとOpenCVのパス情報を指定する必要があります。

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.conf
ldconfig

ステップ5(オプション):テストを実行する

OpenCVインストールをテストするために、OpenCVエクストラリポジトリから追加のテストデータをダウンロードできます。

cd
git clone https://github.com/opencv/opencv_extra.git
export OPENCV_TEST_DATA_PATH=/root/opencv_extra/testdata

cmakeビルドディレクトリには、同じ種類の形式で名前が付けられたテスト実行可能ファイルがいくつかありますopencv_test_*。興味のあるものを実行してテストを実行します。例えば:

cd /root/opencv-3.3.0/build/bin
ls
./opencv_test_photo

これでチュートリアルは終了です。読んでくれてありがとう。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。