AI 銃器検知

今あるカメラの映像から銃器を見つけ、通報と録画を自動で行います。

Frigate NVR を用い、エッジデバイス上の AI アクセラレーションによる映像解析でリアルタイムに銃器を検知。

SenseCraft初級10minビジョン & 映像 AIAI Agent 対応ソースコード

reComputer J40 シリーズ —— Jetson プリセットの標準検出ホスト

Hailo 搭載の reComputer R2000 シリーズ —— Hailo プリセットの検出ホスト

再利用できる現場テンプレート

すでに IP カメラがあり、すべての画面を人が見続けてはいない出入口と共用部。

学校の出入口

学校の出入口

校門、校舎のエントランス、寮の入口。映像に銃器が映った時点で通知します。

小売店舗

小売店舗

コンビニのレジ台、ガソリンスタンドの売店。検知ごとに録画クリップと静止画を残します。

オフィスビルと公共施設

オフィスビルと公共施設

オフィスのロビー、体育館の入口、駅の待合室。通知は MQTT で既存の警報システムへ送られます。

適さない条件:警備員の代替、認証を受けた保安検査機器としての利用。銃器が小さく映る、手や衣服で隠れる、照明が暗いといった条件では、自社の映像で先に検証してください。

どう実現するか

既存の IP カメラが映像を供給し、検知ホストが判定し、通知は既存の受信システムとブラウザの画面に届きます。

3 つの要素があります。既存の IP カメラ、Frigate を実行するエッジ AI ホスト 1 台、そしてアラートを受け取る側です。映像はネットワーク内のホスト上で解析・録画されます。ホストの外に出るのはダッシュボードのページと MQTT イベントだけです。

Cameras

RTSP ストリームを持つ IP カメラであれば動作します。Hikvision、Dahua、汎用 ONVIF カメラはいずれも対応しています。カメラ側の変更は不要です。

  • カメラはホストと同じネットワークに接続します。
  • 検出には低解像度のサブストリーム、録画にはメインストリームを使い、ホスト負荷を抑えます。
  • 出入口や通路に、視界が明瞭で画面が安定する位置に設置します。

デプロイフォームには RTSP アドレスを最大 2 件入力できます。カメラを追加する場合は、後から Frigate の設定ファイルに加えます。ループ再生のデモ動画が 2 本同梱されており、カメラを接続する前から検出の様子を確認できます。

どこまでできるか

導入後、監視担当者がブラウザーで見て操作する画面。

カメラごとのライブ画面、検出したら即赤表示

  • カメラごとに1タイル、自動ループ再生
  • 検出時は枠が赤くなり赤いドットが点灯
  • CPU負荷とシステム状態を常時表示

検出のたびに証拠を残す

  • 検出をボックス付きグリッドで表示
  • カメラ・ラベル・日付で絞り込み
  • 検出ごとにスナップショットと録画を保存

イベントごとの詳細と再生

  • 詳細画面は4タブ、動画再生も可能
  • 全体スコアとスナップショットスコアを分けて表示
  • カメラと検出時刻を記録
実測データ

対象範囲:同梱構成の機能と制約。以下のしきい値は設定値です。

できること:ホストに接続した各カメラの全フレームを確認し、確信度スコア付きの枠を描画して、イベントごとにクリップとスナップショットを保存します。Jetson 版モデルはスコア 0.3 以上、Hailo 版モデルは 0.25 以上で銃器を報告します。いずれのしきい値も変更できます。

制約:検知精度は、画面内で銃器がどれだけ大きく、はっきり見えているかに依存します。アラートを対応フローにつなぐ前に、自社カメラの映像で見逃しと誤報を検証してください。これは補助的なアラートであり、認証を受けたセキュリティ製品ではありません。

何が取り出せるか

導入後は、すべてホストから提供されます。

ポート内容
HTTP 5000Frigate のダッシュボード:ライブ映像、Birdseye、スナップショットと再生付きのイベント一覧
MQTT 1883銃器を検知した際の Frigate イベントメッセージ
RTSP 8554他のプレーヤー向けに再配信するカメラストリーム

カメラ一覧、検知しきい値、保存日数(出荷時は録画 3 日、スナップショット 14 日)はホスト上の config/config.yml にあります。編集後に docker compose restart を実行してください。

どう導入するか

現場の状況をお聞かせください。ハードウェアはこちらで選び、その後データ接続と手順に進みます。

構成を選ぶ

現場の状況をお聞かせください。ハードウェアはこちらで選びます。

ソリューションのセルフ相談・デプロイ

カメラ台数

今後追加する分も含めて、この現場では何台のカメラを接続しますか?どちらの構成でも、映像の解析と録画は自社ネットワーク内のホストで行います。違いはカメラを増やせる余地の大きさです。

構成を選ぶ

現場の状況をお聞かせください。ハードウェアはこちらで選びます。

  • reComputer AI Industrial R21 + Hailo

    カメラ 1〜2 台向け。Frigate が Hailo NPU 上で YOLO11s モデル(人物+銃器)を実行します。HailoRT 4.21.0 と 4 GB 以上の空き容量が必要です。ドライバが未導入の場合はインストーラが設定します。

    硬件/物料名称数量型号/SKU说明
    reComputer AI Industrial R2135-121114993595-
  • NVIDIA Jetson

    カメラが多い現場、今後増やす現場向け。Frigate が Jetson Orin の GPU 上で TensorRT により YOLOv4-tiny の銃器モデルを実行します。初回起動時にデバイス上でモデルをコンパイルします(5〜10 分)。Docker と NVIDIA Container Toolkit が必要です。同じデプロイ手順が reComputer J50 シリーズ(AGX Orin)にも対応します。

    硬件/物料名称数量型号/SKU说明
    reComputer Super J40121114110314-

よくある質問

セットアップ完了後は完全オフラインで動作します。外部通信は不要です。

Frigate NVR、物体検出モデル、MQTT ブローカーの全コンポーネントがエッジホスト上で稼働し、検出・録画・警報発報がローカルで完結します。

お探しの答えが見つかりませんか?
お問い合わせ
ハードウェアパートナーとしてうれしいです!
次へ