reComputer Industrial J4012でLLaVaを使用して倉庫を監視する方法
はじめに
このwikiでは、reComputer Industrial J4012にVLM(Visual Learning Model)を展開し、USBカメラをVLMの入力として使用する方法について説明します。システムが安全な状況を検出すると、RS485制御により信号灯が緑色に点灯します。火災や武器を持った人の存在などの危険な状況では、信号灯が黄色に点灯します。光センサーがRS485経由で倉庫の照明が消されたことを検出すると、信号灯が赤色に点灯します。
前提条件

必要なコンポーネントに関する注意: Jetsonに加えて、以下のRS485コンポーネントが必要です:
- 1つのインターフェースを2つに分割するRS485ハブ。
- RS485色変更ライト。
- RS485光センサー。
システム環境の初期化
-
JP6で初期システムをインストールした後、
CUDAおよびその他のライブラリのインストールを確認する必要があります。sudo apt-get install nvidia-jetpackを実行して確認およびインストールできます。 -
以下のようなコマンドを使用してollamaをインストールします:
curl -fsSL https://ollama.com/install.sh | sh
- 以下のようにollamaでLLaVaを実行します:
ollama run llava-llama3:8b
プロジェクトのインストール
- 以下のようなコマンドを使用してuvをインストールします
pip install uv
- プロジェクトをクローンします
git clone https://github.com/Seeed-Projects/VLM-Guard.git
- uvを使用して環境を同期します
cd VLM_Guard
uv sync
source .venv/bin/activate
プロジェクトの実行
- 以下のスクリプトを使用してプロジェクトを実行します。
./start_demo.sh
- Webブラウザを開き、
localhost:5002を入力してアプリケーションインターフェースを開きます
結果
ビデオで実演されているように、倉庫ライトは通常の操作中は緑色を示し、ナイフを持った人がいるなどの危険な状況では黄色を示し、光センサーが光を検出しない場合(倉庫照明の故障を示す)は赤色を示します。また、VLMモデルを介して履歴データや必要な情報のクエリとの相互作用も可能です。
技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。