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アクセラレータに最適化され、パフォーマンスを向上。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト