Raspberry Pi 初心者 - (6) Raspberry Pi に OpenCV と USB カメラ設定をインストールする

目次

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

1.1 序文

1.2 ソースの変更とソースコンテンツの更新

1.3 インストールの依存関係

1.4 whl パッケージをダウンロードする

 1.5 OpenCVのインストール

1.6 インストールの確認

2.USBカメラの設定(OpenCVのインストールも同時に確認)

2.1 序文

2.2Python は cv2 ライブラリを呼び出して、適切にインストールされているかどうかを確認します


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

1.1 序文

この  記事は、Raspberry Pi に OpenCV をインストールする超簡単な方法 (2)を参照しています。

Raspberry Pi for Beginners—(1) システムのコピーで述べたように、私のシステムのコピーの目的は、容量を拡張し、人工知能を実行するために OpenCV をインストールすることです。私のシステムは公式 Web サイトからダウンロードした 32 ビット システムです。 、Python のバージョンはです3.9 .2 間違った場合に最初からやり直す必要がないように、OpenCV をインストールする前に SD カードのバックアップまたはコピーを作成することをお勧めします。

getconf LONG_BIT    //查询系统位数
python              //查询Python版本

1.2 ソースの変更とソースコンテンツの更新

Raspberry Piのソフトウェアソースは海外サイトのため、ソフトウェアのダウンロードやサーバー構築の速度が比較的遅いですが、国産ソースに置き換えることでダウンロード速度が向上し、各種エラーも発生しにくくなります。

コマンドを入力してソースを変更します

wget -qO- https://tech.biko.pub/resource/rpi-replace-apt-source-buster.sh | sudo bash

コマンドを入力してソースコンテンツを更新します

sudo apt-get アップデート

sudo apt-get アップグレード

1.3 インストールの依存関係

次のコマンドを入力して依存関係をインストールします

sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install python3-pyqt5
sudo apt install libqt4-test

赤警告が出ない限り問題ない

1.4 whl パッケージをダウンロードする

コマンドuname -a を入力してシス​​テム アーキテクチャをクエリします。

whl パッケージのダウンロード URL https://piwheels.org/project/opencv-python/#install

これをダウンロードしました。独自のシステム アーキテクチャと Python バージョンに応じて選択できます

ダウンロード後、リモート送信と U ディスクのコピーのために、whl パッケージを Raspberry Pi に入れる方法を見つけます。

 1.5 OpenCVのインストール

cd Desktop //デスクトップに入る

pip install opencv_python-4.5.5.64-cp39-cp39-linux_armv7l //whl をインストール

正常にインストールされました

1.6 インストールの確認

Pythonコマンドを入力します

「インポート numpy」と入力します

numpy.__version__と入力します。

この時点で、numpy のバージョン番号を返します。

インポート cv2 と入力します

cv2.__version__と入力してください

現時点での cv2 バージョン番号を返します

これはインストールが成功したことを意味し、USB カメラを介して実際の方法で OpenCV のインストールを確認できます。

2.USBカメラの設定(OpenCVのインストールも同時に確認)

2.1 序文

ここで@诗草に感謝の意を表したいと思います。この記事では、Raspberry Pi と OpenCV を使用して顔認識 (顔認識) を実現することに言及しています。

カメラをテストする前提は、カメラ インターフェイスが Raspberry Pi で有効になっていることです。

次に、 USB カメラを挿入する前後にlsusb と入力して、デバイスが接続されているかどうかを確認します。

まずカメラが正常に使用できるかどうかを確認します。luvcview ツールを使用してカメラのリアルタイムビデオを表示します。

コマンドsudo apt-get install luvcview を入力してluvcview をインストールします

コマンドluvcview -s 1080x720 //1080*720 はコレクションの解像度を表します。

このとき、カメラによって収集されたリアルタイムの画像を見ることができます。

Ctrl+C入力して終了します

2.2Python は cv2 ライブラリを呼び出して、適切にインストールされているかどうかを確認します

関連プログラムをダウンロードgit clone https://gitee.com/jeebus/Facial_Recognition.git

デフォルトでは Facial_Recognition フォルダーに保存されます

コマンド「cd Facial_Recognition」を入力します。

コマンド「python3 simpleCamTest.py」を入力します。

OpenCVライブラリがインストールされていない場合、上記のpyファイルを実行するとエラーが報告されますが、正常に実行されると図のようになります。

Ctrl+C入力して終了します

おすすめ

転載: blog.csdn.net/shenqijiji/article/details/124531057