について
Agent DVRはDeepStack AI、CodeProject AI、PlateRecognizer.com、およびOpenAI(Chat GPT)などのAIサーバーと完全に統合されており、スマートアラートフィルタリング、オブジェクト認識、シーン認識、およびインテリジェントイベント制御を追加します。
DeepStackとCodeProject AIに加えて、同じAPIをサポートする他のAIサーバーも使用できます:
- https://www.codeproject.com/AI/ クロスプラットフォームのGPU/CPUベースのAI処理サーバー
- https://docs.platerecognizer.com/ ライセンスプレート認識サーバー(WebベースのAPI)
- https://github.com/runningman84/docker-coral-rest-server - Coral USBスティックからのアクセラレーションを使用したRPi(またはLinux/Mac)上のTensorflow-liteモデル
- https://github.com/robmarkcole/coral-pi-rest-server/ - Flaskアプリを介したCoral USBアクセラレーター上のTensorflow-liteモデル
- https://github.com/xnorpx/blue-candle - 非常に小さなオブジェクト認識サーバー
AIの設定を行う
AIサーバーを設定するには、メインのAgent DVR UIの左上にあるアイコンをクリックします。次に、設定をクリックして構成の下にあるAIサーバーをドロップダウンメニューから選択し、構成をクリックします。
この画面の自動ロックタグは、指定されたタグを持つ録画を自動的にロックして、ストレージ管理による誤削除や削除を防止します。これらの録画を削除するには、UIでロックを解除する必要があります。
Agent DVRは、オブジェクト認識、顔認識、自動ナンバープレート認識(ALPR)、およびスーパーレゾリューション(強化)など、さまざまなAI機能に対応するためにCodeProject.AIと統合されています。また、PlateRecognizer.comもALPRプロバイダーとしてサポートされています。CodeProject.AIはオープンソースであり、無料であり、ほとんどのプラットフォームと互換性があります。
まず、プラットフォームに適したAIサーバーをインストールし、構成ボタンをクリックしてから追加をクリックして、Agent DVRに接続します。
必要に応じて、Agentに複数のAIサーバーを追加できます。Agentのカメラは、Agent異なるAIサーバーを使用するように構成することもできますし、すべてのタスクに1つのAIサーバーを使用することもできます。
サーバーの設定
- 名前:サーバーに名前を付けてください。例:Cat Catcher。
- AIサーバーのURL:AIサーバーのURLを入力してください。例:http://localhost:32168/
- APIキー:設定されている場合はキーを入力してください(オプション)。
- タイムアウト:サーバーリクエストのタイムアウト時間(秒)。
- リトライ遅延:このサーバーへの失敗したリクエストの再試行までの時間(秒)。
設定を保存するには、OKをクリックしてください。
PlateRecognizer.comを使用する
Agent DVRでLPR(ANPRまたはナンバープレート認識)を設定するには、サーバー設定 - AI設定に移動し、Plate Recognizerの詳細を入力します。無料トライアルにはPlate Recognizerでサインアップしてください。クレジットカードは必要ありません。
AIモジュールの管理
AIサーバーリスト(上記参照)では、AIサーバーの設定、テスト、編集、削除のオプションがあります。[configure]ボタンをクリックして、選択したサーバーにインストールされているモジュールを表示します。
Agent DVRは、サーバーから現在のモジュールリストを取得し、各モジュールのインストール、アンインストール、設定、テストのためのユーザーインターフェースを提供します。Agent DVRは、すべてのデフォルトのCodeProject.UIモジュールに対応していますが、そのうちの一部のみを利用しています。
Agent DVRでALPR(自動ナンバープレート認識)、スーパーレゾリューション、または顔認識を利用するには、このページから各モジュールをインストールする必要があります。通常、これらのモジュールにはデフォルトの設定が適していますが、各モジュールの下にある[configure]アイコンをクリックして設定することもできます。
OpenAIを使用する
Agent DVRでシーン認識のためにOpenAIを設定するには、サーバー設定 - AI設定に移動し、OpenAIシーン認識の詳細を入力します。 OpenAI APIキーの登録
- URL: サービスへのURLを入力します。デフォルトは "https://api.openai.com/v1/chat/completions" です。
- OpenAI APIキー: OpenAIに登録した後、APIキーのページにアクセスし、新しいシークレットキーを作成します。このキーをフィールドにコピー&ペーストします。
- モデル: 使用するモデルを指定します。デフォルトは gpt-4-vision-preview です。OpenAIによっていつか削除または変更される可能性があります。
- 最大トークン数: リクエストごとの最大トークン使用量を制御します。問題がある場合は、/logs.htmlのログを確認してトークン使用量に関連しているかもしれません。