Repolode
blakeblackshear

blakeblackshear/frigate

Home Assistantとの連携を前提に設計された、IPカメラ映像をローカルでリアルタイム物体検出するセルフホスト型NVR。

代替できる製品:RingGoogle Nest

スター
36,842
フォーク
3,740
未解決の Issue
97
最終コミット
22 時間前

これは何?

Frigateは、クラウドではなくローカルで物体検出を行う、IPカメラ向けのネットワークビデオレコーダー(NVR)です。OpenCVとTensorFlowを使ってカメラ映像から物体を検出し、カスタムコンポーネントを通じてHome Assistantと緊密に連携できるよう設計されています。

リソース使用量を抑えるため、Frigateはまず軽量なモーション検出を行い、動きがあった領域でのみ物体検出を実行します。検出処理は個別のプロセスで動作し、すべてのフレームを解析することよりもリアルタイムの応答性を重視しています。より高いパフォーマンスを得るには、GPUまたはAIアクセラレーターの使用が推奨されます。

録画データは検出された物体に応じた保持設定に従って保存され、24時間365日の録画にも対応しています。カメラへの接続数を減らすため、RTSPでカメラ映像を再配信できます。また、WebRTCとMSEによるライブ映像表示に対応し、他のシステム向けにMQTTでイベントを配信します。

主な機能

  • 01OpenCVとTensorFlowを使った、IPカメラ映像のローカル物体検出
  • 02モーション検出を条件として、必要な領域でのみ物体検出を実行
  • 03検出された物体に基づく保持ルールでの録画と、24時間365日の録画
  • 04RTSPによる映像の再配信と、WebRTC/MSEでのライブ映像表示
  • 05MQTTによるイベント配信と、Home Assistant向けカスタムコンポーネント

ユースケース

  • 既存のIPカメラで人物や車両を検知し、通知するホームセキュリティ監視
  • カメラ映像をローカルストレージに保存して、クラウドのサブスクリプション費用を削減
  • カメラ映像内で検出された物体に基づくHome Assistantのアクション自動化

クイックスタート

  1. 1

    インストール手順についてはドキュメントをお読みください

  2. 2

    セットアップ手順についてはドキュメントサイトをご覧ください

使う前に知っておきたいこと

  • 良好なパフォーマンスを得るには、GPUまたはAIアクセラレーターの使用を強くおすすめします。
  • 主にHome Assistantとの連携を目的として設計されています。

収録されている特集

トピック

よくある質問

frigate とは?
Home Assistantとの連携を前提に設計された、IPカメラ映像をローカルでリアルタイム物体検出するセルフホスト型NVR。 Frigateは、クラウドではなくローカルで物体検出を行う、IPカメラ向けのネットワークビデオレコーダー(NVR)です。OpenCVとTensorFlowを使ってカメラ映像から物体を検出し、カスタムコンポーネントを通じてHome Assistantと緊密に連携できるよう設計されています。
frigate は無料で使えますか?ライセンスは?
frigate は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
frigate は今もメンテナンスされていますか?
活発にメンテナンス中。frigate の最終コミットは 2026年10月23日 です。
frigate は何に使えますか?
既存のIPカメラで人物や車両を検知し、通知するホームセキュリティ監視 カメラ映像をローカルストレージに保存して、クラウドのサブスクリプション費用を削減 カメラ映像内で検出された物体に基づくHome Assistantのアクション自動化
frigate のインストール方法は?
インストール手順についてはドキュメントをお読みください セットアップ手順についてはドキュメントサイトをご覧ください
frigate はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/blakeblackshear/frigate

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト