Skip to main content

reCamera を使用した AI 駐車管理デモ

はじめに

駐車可能性は、商業駐車場住宅ガレージ工業団地キャンパス駐車管理などのシナリオにおいて一般的な要件であり、運営者とユーザーはどの駐車スペースが占有されているか、または利用可能かを迅速に把握したいと考えています。

このプロジェクトは、以下のアプリケーション機能に焦点を当てたすぐに使えるデモを提供します:

  • 駐車スロット検出: カメラビュー内の各駐車スペースの占有状況を検出します。
  • 手ブレ防止 / 安定化: 視覚的なジッターと短期的な検出変動を減らし、結果をより安定させます。
  • カウントと要約: 利用可能なスロット数など、現在の駐車状況を自動的に要約します。
  • 画面上の可視化: 検出結果とスロット状況をプレビューインターフェースに直接表示し、迅速な検証とデモンストレーションを可能にします。

ハードウェア準備

この駐車管理デモを実行するには、reCamera デバイス 1 台のみが必要です。
すべての reCamera バリアントがサポートされています。

展開ニーズに基づいて、任意のバージョンの reCamera を選択できます:

  • reCamera 2002 シリーズ (Wi-Fi)
  • reCamera Gimbal (パン・チルト)
  • reCamera HQ PoE (Ethernet + PoE)

注意:
PoE バージョンは Wi-Fi をサポートしておらず、PoE 対応スイッチを介して同じローカルネットワークに接続する必要があります。

reCamera 2002 シリーズreCamera GimbalreCamera HQ PoE

デモのセットアップ

ステップ 1: reCamera の設定

まず、公式の入門ガイドに従って reCamera の基本設定を完了してください:reCamera 基本設定

初期セットアップを完了した後、デバイスが電源に接続され、ネットワークに正しく接続されていることを確認してください。
次に、reCamera 管理インターフェースにアクセスし、Node-RED ワークフローページに入ります。

以下に示すように Node-RED ワークフローインターフェースに正常にアクセスできれば、設定が正常に完了したことを意味します。

ステップ 2: ワークフローファイルのダウンロードとアップロード

このデモは事前設定されたワークフローファイルを提供しており、必要なすべてのノードと接続がすでに設定されています。
Node-RED ノードを手動で作成または設定する必要はありません

SenseCraft AI プラットフォームからワークフローファイルをダウンロードし、reCamera に直接インポートしてください。Sensecraft AI チュートリアルについては、リンク SenseCraft AI reCamera ダッシュボードへのアクセス を参照してください。

ワークフローをインポートした後:

  • すべての検出、可視化、データ処理ノードが使用可能になります。
  • 追加のパラメータ設定は必要ありません。
  • デプロイ後すぐにデモを起動できます。

ワークフローが正常にアップロードされデプロイされると、reCamera は自動的にバックグラウンドで駐車スロット監視デモの実行を開始します。このワークフローはエンドツーエンドの駐車スロット監視パイプラインとして設計されており、完全に reCamera 上で実行されます。高レベルのロジックは以下の通りです:

  1. ビデオ入力
    カメラは継続的にビデオフレームをキャプチャし、AI 推論ノードに送信します。

  2. AI 検出
    検出モデルは駐車関連オブジェクトを識別し、クラスラベル(free / car)と信頼度スコアを持つバウンディングボックスを出力します。

  3. スロット関連付けと安定化

    • 検出されたボックスは IoU(Intersection over Union) を使用してフレーム間でマッチングされます。
    • 各スロットは、固定フレーム数で一貫して検出された後にのみ安定状態に入ります。
    • 短期的な欠落は許容され、誤った状態変化を防ぎます。
  4. スロットプール管理

    • 各駐車スロットは、位置、状態履歴、安定性カウンターと共にスロットプールに保存されます。
    • 長時間消失したスロットは自動的に削除されます。
  5. 可視化レイヤー

    • バウンディングボックス、中心マーカー、ラベル、ステータスパネルが SVG オーバーレイとしてレンダリングされます。
    • 可視化は WebSocket を介してリアルタイムで更新されます。
  6. 自動バックグラウンド実行
    デプロイされると、ワークフローは手動トリガーなしでバックグラウンドで自動実行されます。

検出結果は以下に示されています:

表示された結果から、以下の要素を観察できます:

  • バウンディングボックス
    各駐車スロットは検出された領域に関連付けられています。システムは AI モデル出力に基づいて、各領域を free または car として分類します。

  • 中心マーカー(円)
    安定した駐車スロットの中心に円が描かれます。

    • 緑の円は空きスロットを示します
    • 赤の円は占有スロットを示します
  • スロットラベルと座標
    各スロットには中心座標 (x, y) と共にラベル(例:Slot1Slot2Slot3)が付けられます。
    これらのラベルは、Node-RED を介して提供するスロット名リストからマッピングされます。

  • ステータスパネル(左上角)
    オーバーレイパネルは全体的なステータスを要約します:

    • 監視スロット: 現在追跡されているすべてのスロット
    • 空きスロット: マルチフレーム検証後に空きと確認されたスロット

システムは、一時的な遮蔽、照明変化、または検出ノイズによって引き起こされるちらつき結果を避けるために、マルチフレーム安定化メカニズムを使用します。

note

現在の駐車スロット検出ロジックは、横に並んだ 3 つの隣接する駐車スロット専用に設計されています。このデモでは、reCamera は駐車スペースの前に設置され、上からの(鳥瞰図)ビューではなく、車両に直接向けられています。

その結果、スロット関連付け、中心点位置決定、安定性ロジックは正面ビュー視点に最適化されています。オーバーヘッドカメラや異なる駐車レイアウトを使用する予定の場合、スロットマッピングと検出ロジックを適宜調整する必要があります。

技術サポートと製品ディスカッション

弊社製品をお選びいただき、ありがとうございます!特定のカスタマイズ目標に関するガイダンスが必要な場合や、ワークフローをさらに拡張したい場合は、お気軽にお問い合わせください。弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。

Loading Comments...