blakeblackshear/frigate

NVR with realtime local object detection for IP cameras

何を解決するか

Frigate NVR は、リアルタイムの物体検出を提供するローカルなネットワークビデオレコーダー(NVR)です。単なる動き検出に頼る一般的な動画記録の問題を解決し、AIによる知能を監視映像に追加することで、特定の注目対象の物体を識別できるようにします。

動作方法

このシステムは、OpenCV と TensorFlow を使用してローカルで物体検出を行います。パフォーマンスを最大化し、リソース使用量を最小限に抑えるために、必要最小限のタイミングと場所でのみ物体検出をトリガーする低負荷の動き検出システムを採用しています。リアルタイム処理を優先するために、マルチプロセッシングを活用し、すべてのフレームを処理するのではなく、TensorFlow の処理を別プロセスで実行することで、より高い FPS を実現しています。このシステムはカスタムコンポーネントを通じて Home Assistant と統合でき、より広範なシステム統合のため MQTT を使用して通信します。

対象ユーザー

IPカメラを持つホームオートメーション愛好家や、Home Assistant と密接に統合されたローカルなAI搭載監視システムを求めるユーザー。

特徴

  • ローカルAI検出: クラウド依存を回避するために、TensorFlow と OpenCV をローカルで使用。
  • リソース効率: 動きがある領域でのみ物体検出を実行し、CPU/GPUの負荷を削減。
  • Home Assistant 統合: スマートホーム自動化のための深いつながり。
  • 柔軟な記録: 24/7 記録と物体ベースの保持設定をサポート。
  • 低レイテンシービュー: WebRTC と MSE をサポートし、ライブビューを低遅延で提供。
  • AIアクセラレータ対応: GPU および AIアクセラレータに最適化され、パフォーマンスを向上。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト